如果你用的是adoquery连接的。给你个例子VAR B1:INTEGER; //两个常量或者变量BEGINb1:=datatostr(now);if ADOQUERY1.active then ADOQUERY1.active:=false; ADOQUERY1.SQL.CLEAR; ADOQUERY1.SQL.ADD('SELECT * FROM TABLE WHERE FIELD1='+b1);ADOQUERY1.EXECSQL; ADOQUERY1.ACTIVE:=TRUE;end;
Top
如果用locate就用下面的吧 Locate('FIELD1',b1,[]); If lookup('FIELD1',b1,'FIELD1')=NUll THEN //如果没有找到
B1:INTEGER; //两个常量或者变量BEGINb1:=datatostr(now);if ADOQUERY1.active then
ADOQUERY1.active:=false;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.ADD('SELECT * FROM TABLE WHERE FIELD1='+b1);ADOQUERY1.EXECSQL;
ADOQUERY1.ACTIVE:=TRUE;end;
Top
如果用locate就用下面的吧 Locate('FIELD1',b1,[]);
If lookup('FIELD1',b1,'FIELD1')=NUll THEN //如果没有找到