我的库是SQLSEVER
我用的是ADOTTABLE
我是这样写的:
tbl1.Filtered := False;
tbl1.Filter := 'logid like "%ad%"';
tbl1.Filtered := True;
查询的时候什么记录也没有但是我肯定有这样的记录的。
当我改成:
tbl1.Filtered := False;
tbl1.Filter := 'logid like %ad%';
tbl1.Filtered := True;
怎么很奇怪的是他却查出了我要的记录了。当我有象这样写的时候:
tbl1.Filtered := False;
tbl1.Filter := 'logid like ad%';
tbl1.Filtered := True;
当执行此代码就有错误说我的变量类型不正确。
我真的搞不懂我错在那里还有我在书上看到在tbl1.findkey()这个函数的,我怎么就不能用呀,在编译的时候
说我这个函数不存在
请问各位高手我的问题出在那里
我用的是ADOTTABLE
我是这样写的:
tbl1.Filtered := False;
tbl1.Filter := 'logid like "%ad%"';
tbl1.Filtered := True;
查询的时候什么记录也没有但是我肯定有这样的记录的。
当我改成:
tbl1.Filtered := False;
tbl1.Filter := 'logid like %ad%';
tbl1.Filtered := True;
怎么很奇怪的是他却查出了我要的记录了。当我有象这样写的时候:
tbl1.Filtered := False;
tbl1.Filter := 'logid like ad%';
tbl1.Filtered := True;
当执行此代码就有错误说我的变量类型不正确。
我真的搞不懂我错在那里还有我在书上看到在tbl1.findkey()这个函数的,我怎么就不能用呀,在编译的时候
说我这个函数不存在
请问各位高手我的问题出在那里
tbl1.Filter := 'logid like ''ad%''';
试试;
FindKey我也没用过,那东东挺麻烦的。
tbl1.Filter := 'logid like ''%ad%''';
或者tbl1.Filter := 'logid like ''ad%''';