可能是这里不正确
'+'''dsp1229'''
'+'''dsp1229'''
解决方案 »
- Delphi 如何操作Excel?
- Delphi 自动建立文件夹
- 给出任意文件名,如何获取其文件路径?
- 请问如何调用一个已有的用戶登陆界面到自己设计的程序模块中?
- 使用wiseinstallation打包delphi7.0的bde程序,出现如下错误提示:指定了不正确的bde版本,请确定,本机当前配置bde的版本是5.0.1.22或更
- ★★如何在程序开始运行时不显示主窗体而直接显示其他窗体(如:About窗体)?
- 请问如何把符合IEEE-754标准的十六进制数转换为浮点数?
- 仅4000条记录查询速度很慢!!
- 请教!关于配置三层结构中字串连接信息的INI文件问题,各位高手帮帮忙!
- 如果我的AdoDataSet是打開狀態, 我就不需要再打開一次,否則就打開,怎麼判斷?謝謝~
- 如何得知StringGrid行的宽被修改
- 有关 COM 口编程问题
sql.add('where password='+#39+dsp1229+#39);试试
sql.clear;
Str := 'Select * from a_renshi_doc_stuff where password=''dsp1229''';
Sql.Add(Str);
Open;
则一切正常
不过我还是不明白原因,在requestlive属性=true的时候,我用另一个char 字段根据条件查询能显示数据,而用password字段不能
难到requestlive的属性对查询有影响吗?
sql.add('....where password=:pwd')
parambyname('pwd').asstring:='dsp1229'+'%'
可以模糊查询!
就可以了!
就可以了!
简单,语句错误,好象少了两个加号,改为
'where password='+'''+dsp1229+'''
但我对三个单引号的用法持怀疑态度。不好意思,我没有用过这样的,我一直是先写入sql语句,然后再赋值。