有以下语句:
SQL.Text:='select * from MyTable where count Like '%'''+Edit1.Text+'''%'';或者:
SQL.Text:='select * from MyTable where count Like '%00%'';在编译时老是提示:%字符非法,这是怎么回事?
谁能解决这个简单的问题啊?
SQL.Text:='select * from MyTable where count Like '%'''+Edit1.Text+'''%'';或者:
SQL.Text:='select * from MyTable where count Like '%00%'';在编译时老是提示:%字符非法,这是怎么回事?
谁能解决这个简单的问题啊?
解决方案 »
- DBchart的使用:需要用delphi实现功能类似于windows的任务管理器的cpu监控波形图
- idftp问题
- 来DELPHI区报个到,混个脸熟.
- 鼠标移至控件的样子,属性cursor不起作用
- Delphi之未经证实的葵花宝典2.7
- 单位让设计一个类似抽奖的程序忘帮忙(长跪中...)
- 如何动态自定义在DBGrid中的字段类型?(在线等!100分)
- 关于程序打包的问题??
- 免费在线试用“工作流管理系统”!!
- 有关activeform的问题,怎么不能使用数据模块?
- 置顶广告如何处理... ...高手们请出招... ...谢谢!---小弟分数有限,尽请帮忙了
- 一段程序需要多行状态提示,但我总是执行完才能显示所有提示,如何防止程序停顿?
应该这样:
SQL.Text:='select * from MyTable where count Like ''%'+Edit1.Text+'%'''; 2 是单引号出错
在字符串里一个单引号用两个代替
应该这样:
SQL.Text:='select * from MyTable where count Like ''%00%''';
SQL.Text:='select * from MyTable where count Like '+ QuotedStr('%00%');
上以是可以通过的语句 FOR paradox
肯定没有问题的,你再试试。