效果,如下图:通过ADOQuery控件和 SQL Like 语句 模糊查询数据库 MJSJ表 里的 Products字段;并将模糊查询出来的结果立即显示出来,根据输入的关键词来匹配显示,输入越精确匹配显示的数据越精确.求相关例程和代码,谢谢!可直接代码贴楼下,或将DEMO发我邮箱THANKS
解决方案 »
- 关于ListView如何自动添加项目啊?在线等
- 哪位大侠有将Word,Excel等文档转换成图片格式的经验?交流一下
- 有没深圳的书友买到<<Delphi源码剖析>>?
- 在SQL中有不足,两位小数,用什么函数来补足两为小数。在线等!
- 高分求救:控件安装问题————在线等待!!!!
- 用ADO连接Excel中的问题……
- Dll函数接口参数的问题
- 一个关于读取Memo字段内容的问题,为什么VFP能做到而Delphi做不到?
- 内存地址和指针的问题,pascal高手请回答
- 有谁知道Wwindows优化大师的标题栏上有了什么探件啊,我好想知道!!!!!!!!!!
- 获取网页内容奇怪的现象
- 请教关于-------- 一个按钮的问题
LZ是不知道怎么用ADO 还是不知道怎么写SQL
我的意思是说,怎么把查询出来的内容动态显示到控件下,就像COMBOX一样!
procedure TForm1.Edit2Change(Sender: TObject);
var
ASql:string;
begin
ASql := ' select * from MJSJ where Products like ' + QuotedStr('%' + Edit2.Text+ '%');
ADOQuery2.Close;
ADOQuery2.SQL.Text := ASql;
ADOQuery2.Open;
end;不过,我觉得,如果数据量很大,你可以写到Keypress里面,要求他按一下回车键,然后再给他过滤查询