如果我使用adotable控件连接某表,现在我想模糊的查询某字段的内容,请问怎么办
使用locate之类的可以实现么
使用locate之类的可以实现么
解决方案 »
- 赚分...
- 关于opendialog在win xp的不兼容的问题.?很难的呀,请高手帮助解决.谢谢!
- 一个简单的圆和切线问题!!急~~~~~~~~~高分(100)
- 如何抓取一個目錄下的所有(很多)文件的名稱?
- 如何检测网线被拔下、网卡被禁用?局域网内本机网络是否正常工作????
- 十万火急!150分~~ 解决问题的马上给
- 100分!懂C 的高手来拿吧!
- 如何调用系统的CTRL+F来实现对WEBBROWSER控件中的内容进行查找?100分
- 有关类的多态性问题
- 主菜单设置快捷键,F1,F2,F3都可以设置,F4开始设了却没有反应???
- 关于Components属性的问题?
- 关于往sqlserver中存/取大数据(文件)的问题?
adotable.filter := str;
adotable.filted := true
s:= 'qybh like '+''''+'%3%'+'''';
或
s:= 'qybh = '+''''+'%3%'+'''';
ADOTable1.Filter:=s;
执行完以后,在dbgrid中一点反映也没有,光标还指在第一行。
请问,如果我有10条数据,filter后,如果找到1条,是把光标移到他那里‘
还是结果集就省下一条数据?
数据量大的话,会很慢
有SQL的Like多好啊!
begin
showmessage('確有此人');
end
else
showmessage('查無此人');
oCaseInsensitive Key fields and key values are matched without regard to case.loPartialKey Key values can include only part of the matching key field value; for example, 'HAM' would match both 'HAMM' and 'HAMMER.'
strtmp:string;
begin
strtmp:=edit1.text;
with Datasource1.dataset do
if lookup('fieldname',vararrayof([strtmo]),'fieldname')<>null
then
locate('fieldname',vararrayof([strtmo]),[locaseinsensitive])
else
showmessage('not find!');
end