N
nofuture
Unregistered / Unconfirmed
GUEST, unregistred user!
with ADOquery1 do
begin
close;
SQL.add('SELECT * FROM tb_stock');
SQL.add('where'+"+searchwhat+"+'like:a order by tradecode');
parameters.ParamByName('a').Value:='%'+Trim(Edit1.Text)+'%';
open;
end;
其中searchwhat是一个下拉菜单的值,edit1是所搜索值的输入文本框.
问题:这个a是什么含义?怎么能在后面赋值?前文中并没有定义,parameter这一句的含义是什么?为什么要在edit1.value的值旁边加上两个%?
begin
close;
SQL.add('SELECT * FROM tb_stock');
SQL.add('where'+"+searchwhat+"+'like:a order by tradecode');
parameters.ParamByName('a').Value:='%'+Trim(Edit1.Text)+'%';
open;
end;
其中searchwhat是一个下拉菜单的值,edit1是所搜索值的输入文本框.
问题:这个a是什么含义?怎么能在后面赋值?前文中并没有定义,parameter这一句的含义是什么?为什么要在edit1.value的值旁边加上两个%?