Locate('a',FieldByName('aaaa').AsString,[]);
asstring  可以代替为asdatetime等

解决方案 »

  1.   

    select count(*) Into :aa from b where a = :aaaa;
    如果aa>=1即表示有!
      

  2.   

    如果aaaa在这个数据库里,我想把包含aaaa的整条记录取出来,就是包含aaaa这个记录的其他字段也取出来,就是包含aaaa的这个记录和现在用到的表建立关联,该如何做.
      

  3.   

    ..select * from a where Field1=aaaa
    if not query1.isEmpty then
    begin
       //在a表中
    end
    else ..
     
      query1.sql.add('select * from b where field1=aaaa');
    .....