Delphi adoquery1:参数';名字';找不到

Delphi adoquery1:参数';名字';找不到,delphi,parameters,Delphi,Parameters,我是德尔福的新手。每次运行时都会出现以下错误: adoquery1:未找到参数“firstname” ADOQuery1.SQL.Text:=Memo1.Text//(在备忘录中,我写下了代码“插入adlar(名字)值(:edit1)”) 如果这就是Memo1.Text中的内容,那么SQL不包含名为“firstname”的参数,而是有一个名为“edit1”的参数,因此除非您已经有一个名为“edit1”的持久参数(在IDE中使用对象检查器创建),否则您将得到该错误 使用Memo1尝试。文本包含:

我是德尔福的新手。每次运行时都会出现以下错误:

adoquery1:未找到参数“firstname”

ADOQuery1.SQL.Text:=Memo1.Text//(在备忘录中,我写下了代码“插入adlar(名字)值(:edit1)”)

如果这就是
Memo1.Text
中的内容,那么SQL不包含名为“firstname”的参数,而是有一个名为“edit1”的参数,因此除非您已经有一个名为“edit1”的持久参数(在IDE中使用对象检查器创建),否则您将得到该错误

使用
Memo1尝试。文本
包含:

insert into adlar (firstname) values(:firstname)
或者更改传递给
ParamByName()
的名称:

insert into adlar (firstname) values(:firstname)
ADOQuery1.Parameters.ParamByName('edit1').Value:=Edit1.Text;