sql语法问题 ( 积分: 50 )

  • 主题发起人 主题发起人 softlong
  • 开始时间 开始时间
S

softlong

Unregistered / Unconfirmed
GUEST, unregistred user!
请问一下,以下的sql在delphi编译器下会抱错:
第一行:'namelike@P1'附近有语法错误。
谢谢,分不多,请指教

adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from dangan where '+chaxun+'like:name');
adoquery1.Parameters.ParamByName('name').Value :='%'+trim(edit1.Text)+'%';
adoquery1.prepared;
adoquery1.open;
 
adoquery1.sql.clear;
adoquery1.sql.add('select * from D_DKH where ' + chaxun + ' like :name');
adoquery1.Parameters.ParamByName('name').Value :='%'+trim(edit1.Text)+'%';
adoquery1.prepared;
adoquery1.open;('select * from dangan where '+chaxun+'like:name');
注意空格,就没错`````
 
非常感谢!
 
后退
顶部