M
mynlxx
Unregistered / Unconfirmed
GUEST, unregistred user!
ACCESS97数据库,用两个TADOQUERY访问,将其中一个库的内容追加到另一个库相应表中,
我用
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Insert Into tbComputerInfo ' + '(ImageIndex, NoDrink, NoFood, Note) Values ImageIndex, :NoDrink, :NoFood, :NoFood, :Note)');
ADOQuery1.Parameters.ParamByName('ImageIndex').Value := ADOQuery1.FieldByName('ImageIndex').Value;
.......................
ADOQuery1.Parameters.ParamByName('Note').Value := ADOQuery1.FieldByName('Note').Value;
ADOQuery1.ExecSQL;
其中Note为备注型字段,当我将Note注释掉时能正常执行,而当我将Note加进去时去出错:
Parameter 对象被不正确地定义。提供了不一定或不完整的信息。
请为这是为什么,该如何解决?
我用
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Insert Into tbComputerInfo ' + '(ImageIndex, NoDrink, NoFood, Note) Values ImageIndex, :NoDrink, :NoFood, :NoFood, :Note)');
ADOQuery1.Parameters.ParamByName('ImageIndex').Value := ADOQuery1.FieldByName('ImageIndex').Value;
.......................
ADOQuery1.Parameters.ParamByName('Note').Value := ADOQuery1.FieldByName('Note').Value;
ADOQuery1.ExecSQL;
其中Note为备注型字段,当我将Note注释掉时能正常执行,而当我将Note加进去时去出错:
Parameter 对象被不正确地定义。提供了不一定或不完整的信息。
请为这是为什么,该如何解决?