0:str1:='select * from 基本信息 where 编号 like ' + str2 + '%' +str3 + '%' + str2;//在like后加一个空格。
0:str1:='select * from 基本信息 where 编号='str2+str3+str2;
0:str1:='select * from 基本信息 where 编号='str2+str3+str2;
解决方案 »
- VB6.0的项目没有原代码,用什么工具可以删除1个功能模块
- 使用FastReport如何生成这样的报表?
- 关于TChart,控制Axis的Labels?
- DELPHI中怎么调用VC写的DLL?
- 在使用PrintDBGridEh1打印DBGridEh1打印时怎样设置标题大小,纸张大小和纸张方向?
- 100分!!!急等!地图上实现链接点固化的问题!
- 目前 谁家的物业管理软件 最好? (最好有财务接口的)
- 关于DBCombobox的问题,大鸟们,帮帮忙!
- 使用BDE时Access数据库的密码是什末呀!
- ****世界杯阿-中之战预猜比分****————猜中了有分!!!!!
- 关于远程桌面
- query如何返回光标所在行的记录号?
0:str1:='select * from 基本信息 where 编号 like' + str2 + '%' +str3 + '%' + str2;//输入编号,查找,没任何反映!!!
---------
改成
0:str1:='select * from 基本信息 where 编号 like ' +#39+ '%' +str3 + '%' +#39;//输入编号,查找,没任何反映!!!
或者
0:str1:='select * from 基本信息 where 编号 like ' + Quotdestr('%'+str3+'%');//输入编号,查找,没任何反映!!!
都行 还有如楼上所说
注意空格
如果你不知道QSL语句对不对 可以设断点看一下 或者showmessage(sql.text);