关于模糊查询 ...query1.sql.add('select * from 表名 where cdno like ''abc%abc%''')... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 'Where cdno like '+''''+'%'+Trim(edit2.Text)+'%'+'''' query1.sql.add(select * from 表名 where cdno like '"+abc%abc%+"'); 检查一下你的查询中的sql语句中的表 在不在 Tquery所对应的Database中 select * from 表名 where cdno like "abc%abc%"和select * from 表名 where cdno like "abc%"有什么区别? 写成这样query1.sql.add('select * from 表名 where cdno like :xxx');query1.ParamByName('xxx').AsString:='abc'+'%'+'abc%'; 我的原句: ... like 'abc%abc%'。我试过,放在Query.Filter里执行不了,而用Query.Sql.Add()就可以得出结果。是不是Filter不支持like。 Filter中不支持SQL语句中的功能,它只支持基本的比较操作,即>,<,<>,=,>=,<=,好像就这些 strSQL:='select * from 表名 where cdno like '+chr(39)+'abc%abc%'+chr(39);query1.sql.add(strSQL); 另外要看是什么DB,有些要求STRING用单引号,有些则要双引号。chr(39)为单引号. 报内存错误... HTTPserver如何处理带参数的请求? 请高手帮我看看这段代码怎么写,谢谢! 有starteam2005R2下载吗? Activex注册问题!非常着急,请大师指点迷津! delphi中怎么样将Excel表导入到数据库 无法收到大富翁的验证信息码 D_Q 来继续探讨 Delphi Path-Finding(A*)算法 读出不知道内部结构的类型文件,再存入文本文件,有没有办法? 删除DBGrid中的记录的同时数据库中的记录也被删除 关于单击DBGRID问题? <程序员大本营3.0数据库>中DBISAM数据库的密码为:by-xingzhou-c
query1.sql.add('select * from 表名 where cdno like :xxx');
query1.ParamByName('xxx').AsString:='abc'+'%'+'abc%';
我试过,放在Query.Filter里执行不了,而用Query.Sql.Add()就可以得出结果。
是不是Filter不支持like。