数据库模糊查询 在进行数据库查询的时候,我要进行模糊查询应该怎么做。通过文本输入进行查询,好比我要找张三的记录,当我在文本中输入张的时候,能显示所有姓张的记录,在输入三的时候显示张三的记录。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每一次对文本的改变编程:sql := select * from table where Name like ''%' + Text1.Text + '%'''; sql := select * from table where Name like ''%' + Text1.Text + '%''';然后执行execute啊这段代码写在test的onchange事件里 query1.close;query1.sql.clear;query1.sql.add('select * from table where name like '''+edit.text+'%''');query1.open; 如果想前后都可以加东西的话可以写成adoquery1.sql.add('select * from yourtable where name like ''%'+edit.text+'%'''); 长期以来一个数据库开发难题,大家是怎样处理的? Fastreport Chart 动态Bar Series Rxrichedit怎么设置行距,字距 关于Ehlib的组件的问题 activexform怎样在网页中发布呢?是不是要制作成能下载并注册的?怎样制作? 一个Boolean类型返回值的低级问题 ClientSocket的问题 有关OPENGL中的视点问题???(超级难度!) ——有关动态数组释放内存。急……!!!(初学者) sequoia速来拿分 delphi的模糊查询真烦人,请帮帮忙! 在DEPHI7中的模糊查询 在线等待
sql := select * from table where Name like ''%' + Text1.Text + '%''';
然后执行execute啊
这段代码写在test的onchange事件里
query1.sql.clear;
query1.sql.add('select * from table where name like '''+edit.text+'%''');
query1.open;
adoquery1.sql.add('select * from yourtable where name like ''%'+edit.text+'%''');