注册 登录
编程论坛 Delphi论坛

[求助]在执行的时候出现params 'a' not found 的错误

bluelaihaha 发布于 2006-03-01 17:32, 785 次点击

先看下面代码:
begin
with data.ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select * from 操作员信息表 where (操作员姓名= :a )and(操作员密码= :b)');

Parameters.ParamByName('a').Value:=trim(edit1.text);
Parameters.ParamByName('b').Value:=trim(edit2.text);
open;
end;
就是上面的代码,在执行的时候出现params 'a' not found 的错误,小弟真不知道为什么,请求各位朋友帮助
谢谢!

2 回复
#2
YYGYTING2006-03-08 13:43
:a改为a
:b改为b
#3
makebest2006-03-11 23:18

经测试,在 adoquery1 的 connection 没有设置时出现了这个错误

1