我在WINDOWS 2000 SERVER 中在ADOQURY的SQL中写了一段程序:
如:select * from operator where username like '%李好%'
姓名如果是字母时,可以查询出结果,但是中文时就不会查询到结果。
请问是怎样一回事
如:select * from operator where username like '%李好%'
姓名如果是字母时,可以查询出结果,但是中文时就不会查询到结果。
请问是怎样一回事
解决方案 »
- 装了Delphi2009之后,没有ADO组件
- Service application
- delphi中Query连接数据库总显示 no SQL statement avialable
- 怎么处理多个结果集
- 如何获得dbexpress操作interbase和oracle数据库的错误代码?
- delphi FTP 上传文件时如何判断服务器上是否有相同的文件
- 怎样用递归把所有文件及文件夹过一遍?或其他方法。
- 各位,菜问题:定义记录时的case integer of是什么意识,我不了啊!
- 关于程序主窗体的制定
- 关于查询的一个小问题
- 求救,请问如何取的打印机缓存里的数据
- 想找个CSDN上的朋友,帮忙测下UDP的即时通讯
如果是ACCESS它的通配符是“*”,
那就用
with adoquery1 do
begin
sql.clear;
sql.add(select * from operator where username like :username);
Parameters.ParamByName('username').Value:= '%'+ '你好' + '%';
open;
end;