主题:模糊查询问题
tqtqtq
[专家分:10] 发布于 2006-11-10 20:12:00
各位朋友请帮忙看看下面的代码要如何修改。
sql.Add('select * from chengji where 姓名 like '+'%'+''''+edit4.text+'%'+'''');
回复列表 (共4个回复)
沙发
lanjping [专家分:270] 发布于 2006-11-11 08:52:00
你可以用个变量
str:='select * from chengji where 姓名 like %s%'
然后用
Query1.SQL.Add(format(str,[format('''%s%''',[edit4.text])]));
试试看
板凳
xiaoping622 [专家分:0] 发布于 2006-12-28 09:34:00
sql.Add('select * from chengji where 姓名 like '+'"'+'%'+edit4.text+'%'+'"');试一下
3 楼
xh120060 [专家分:20] 发布于 2007-01-11 10:41:00
同意一楼的看法
4 楼
hanwb2002 [专家分:1340] 发布于 2007-01-11 15:29:00
sql.Add('select * from chengji where 姓名 like ''%'+ edit4.text + '%''');这样就ok了
我来回复