B board Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #1 有一个edit,现在想根据edit中输入的内容进行模糊查询,请问,在delphi中模糊查询的语句该怎么写啊?
D dopro Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #3 select * from table1 where a like '%查询条件%'
L liwskq Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #4 除了dopro说的,还可以: DAOQuery1.Close; DAOQuery1.Sql.Clear; DAOQuery1.Sql.Add('select * from table1 where a like =:aa'); DAOQuery1.ParamByName ('aa').AsString:='%'+edit1.text+'%'; DAOQuery1.Open;
除了dopro说的,还可以: DAOQuery1.Close; DAOQuery1.Sql.Clear; DAOQuery1.Sql.Add('select * from table1 where a like =:aa'); DAOQuery1.ParamByName ('aa').AsString:='%'+edit1.text+'%'; DAOQuery1.Open;
L lwowo Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #5 ADODataSet1.active:=false; ADODataSet1.commandtext:='select * from table1 where a like =:aa'; ADODataSet1.active:=true;
ADODataSet1.active:=false; ADODataSet1.commandtext:='select * from table1 where a like =:aa'; ADODataSet1.active:=true;
M maginnn Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #6 with query1 do begin close; sql.clear; slq.add('select * from 表名 where 字段 =:n1'); //n1为参数 sql.parambyname('n1').asstring:=edit1.text; open; end;
with query1 do begin close; sql.clear; slq.add('select * from 表名 where 字段 =:n1'); //n1为参数 sql.parambyname('n1').asstring:=edit1.text; open; end;
W wjh_wy Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #7 Query1.Close; Query1.Sql.Clear; Query1.Sql.Add('Select * From 表名 Where 字段名 Like '''+'%'+Edit1.Text+'%'+''''); //% 任何含有零个或更多字符的字符串 //_ 任何单一字符 //[] 任何在括号内所有指定的范围中的任何单一字符 //[^] 任何不在括号内所有指定的范围中的任何单一字符 Query1.Open;
Query1.Close; Query1.Sql.Clear; Query1.Sql.Add('Select * From 表名 Where 字段名 Like '''+'%'+Edit1.Text+'%'+''''); //% 任何含有零个或更多字符的字符串 //_ 任何单一字符 //[] 任何在括号内所有指定的范围中的任何单一字符 //[^] 任何不在括号内所有指定的范围中的任何单一字符 Query1.Open;
N niceboy911 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #8 以上我都试了,不管用呀,不是关键字查不到就是语法错误
W wjh_wy Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #10 niceboy911你说我的不可以吗。我调试程序的时候都通过了。你仔细一点,不要太马糊了。
C cpjin Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #12 Query1.Sql.Add('Select * From 表名 Where 字段名 Like '''+'%'+Edit1.Text+'%'+''''); 这样的语句在编译时不能通过
陈 陈晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-24 #13 下载一个sql的图书吧自己看,很简单的,免得让我感觉自己像猴子