关于数据库模糊查询的问题!请大家多多发表意见!高分相送!来者有分!
qygd 2002-11-29 08:58:55 那位老兄请指教指教:我要实现对一个表模糊查询,连接用ADOTable1,只要使用该组件的过滤功能!对该表DZMC,RQ.....等字段模糊查询,并且字段输入都使用EDIT编辑框。该怎么写呀?
我写了第一个过滤条件为什么不行?举个例子:
procedure TForm2.Button1Click(Sender: TObject); //模糊查询
var
str_DZMC,str_RQ:string;
BEGIN
if Trim(Edit1.Text)='' then
str_dzmc:=''
else if Trim(Edit1.Text)<>'' Then
str_dzmc:=' and dzmc='+''''+Trim(Edit1.Text)+'*'+'''';
Form1.ADOTable1.Filter:=Str_dzmc;
Form1.ADOTable1.Filtered:=True;
Form1.ADOTable1.open;
close;
if Form1.ADOTable1.RecordCount=0 then
showMessage('没有查询到符合条件的数据。');
END;