初学者弱弱的问? 改为:adotable1.filter:=keyword+'%'+Edit1.Text+'%'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adotable1.filter:=keyword+''%'+Edit1.Text+'%''; 我写成这样adotable1.filter:=keyword+''%'+Edit1.Text+'%'';编译的时候就成了[Error] Unit1.pas(95): Illegal character in input file: '%' ($25)[Error] Unit1.pas(95): Illegal character in input file: '%' ($25) adotable1.filter:=keyword+'''%'+Edit1.Text+'%''';->Filter := keyword + ' LIKE ''' + '%' +strTmp + '%''';你的目标最后是类似这样 keyword like '%aaa%'所以你需要把整个%aaa%都包含起来给你说一下规则 1. 首先要明确你的目标是什么 就是说你需要把哪些连再一起 哪些被包含再同一对 '' ... '' 中2. 记得 '' 相当于 解析后的 ' 就是两个相当'于一个'3. 多写写 就比较清楚了 like 要注意数据为NULL的情况 关于备份 关于进度及进度条的问题 散分!过节啦。。。 文本文件数据库不支持中文么? 函数传递的问题 三个表都有同用一个键 ,要用数据构形把它们联系起来,语法该如何写? Midas开发的问题,求救! 如何将字符串中的汉字分别取出?急!!! 小女子正在写一个销售系统,有几个问题: 环境delphi5,windows2000,sql7,fastreport,ado,记录条数怎样统计! 第一次來這里,起請教高手幫我解決一下問題 一个文件流操作的问题,我有例子如下:为什么不能读出jpg文件,如何从38读到文件尾部呢?请修改一下小弟的代码。谢谢。
adotable1.filter:=keyword+''%'+Edit1.Text+'%'';
编译的时候就成了[Error] Unit1.pas(95): Illegal character in input file: '%' ($25)
[Error] Unit1.pas(95): Illegal character in input file: '%' ($25)
Filter := keyword + ' LIKE ''' + '%' +strTmp + '%''';你的目标最后是类似这样 keyword like '%aaa%'
所以你需要把整个%aaa%都包含起来
给你说一下规则
1. 首先要明确你的目标是什么 就是说你需要把哪些连再一起 哪些被包含再同一对 '' ... '' 中
2. 记得 '' 相当于 解析后的 ' 就是两个相当'于一个'
3. 多写写 就比较清楚了