首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

ADOQUERY模糊查询的sql语句应该怎写解决方案

2012-02-21 
ADOQUERY模糊查询的sql语句应该怎写我知道精确查询的写法如下:ADOQuery1.sql.add( select*fromemployeewhe

ADOQUERY模糊查询的sql语句应该怎写
我知道精确查询的写法如下:
ADOQuery1.sql.add( 'select   *   from   employee   where   employee_name= '+ ' ' ' '+emp_name+ ' ' ' ')
但是我应该怎样加通配苻号%在适当的位置?

[解决办法]
使用like
[解决办法]
用 like,另外,可以用QuotedStr函数来代替 ' ' ' ' ,如下:
ADOQuery1.sql.add( 'select * from employee where employee_name like '+QuotedStr(emp_name+ '% ')


-------------------------------------
http://kmok.cn/
[解决办法]
where 字段 like ' '% '+edit1.text+ '% ' '
[解决办法]
正解:ljydcg() ,like后面加个空格

热点排行