Delphi模糊查询 在表(shujixinxi)中查询数据时候怎么实现模糊查询,每个字段都能查到

我写的代码如下,但是执行时候就是不输入任何东西都把全部数据查了出来,怎么改?content:=Edit1.Text;ifcheckbox1.Checkedthencont... 我写的代码如下,但是执行时候就是不输入任何东西都把全部数据查了出来,怎么改?
content:=Edit1.Text;
if checkbox1.Checked then
content:='%'+content;
请高手回答
展开
 我来答
Berlin66
2011-04-18 · TA获得超过176个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:99万
展开全部
定义字符串变量sql;

content:=Edit1.Text;
if checkbox1.Checked then
content:='%'+content;
if trim(content)='%' then
sql:='select * from shujixinxi'
else
sql:='select * from shujixinxi where 你要查询的字段 like ‘’‘’+content+'''';
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add(sql);
adoquery.open;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式