//快看看我的问题(0分)

  • 主题发起人 主题发起人 KAKE
  • 开始时间 开始时间
K

KAKE

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
begin
//错误提示:至少有一个参数没有设定!
with unit2.DataModule2 do
begin
ADOCommand1.CommandText:='insert into log(name,st,ft) values (name=:name,st=:st,ft=:ft)';
ADOCommand1.Parameters.ParamByName('name').Value :='s1';
ADOCommand1.Parameters.ParamByName('st').Value :='s2';
ADOCommand1.Parameters.ParamByName('ft').Value :='s3';
ADOCommand1.Execute ;
ADODataSet1.Recordset :=unit2.DataModule2.ADOCommand1.Execute ;
end;
end;
 
试试:
ADOCommand1.CommandText:='insert into log(name,st,ft) values (:name,:st,:ft)';
 
ADOCommand1.Parameters.ParamByName('name').Value :='s1';
ADOCommand1.Parameters.ParamByName('st').Value :='s2';
ADOCommand1.Parameters.ParamByName('ft').Value :='s3';
ADOCommand1.CommandText:='insert into log(name,st,ft) values (name=:name,st=:st,ft=:ft)';
我怎么感觉该这样写!?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部