請幫忙看段代碼出錯在哪里呢﹖(10分)

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

stonehuang

Unregistered / Unconfirmed
GUEST, unregistred user!
編譯無錯﹐執行功能后老出現﹕opertion is not allowed in this content
procedure TForm10.ComboBox1DropDown(Sender: TObject);
begin
ComboBox1.Clear;
if dm.ADOQuery_GX.Active then
begin
dm.ADOQuery_GX.Close;
dm.ADOQuery_GX.Parameters[0].Name:=edit2.Text;
dm.ADOQuery_GX.Open;
dm.ADOQuery_GX.First;
while not dm.ADOQuery_GX.Eof do
begin
ComboBox1.Items.Add(dm.ADOQuery_GX.Fields[2].AsString);
dm.ADOQuery_GX.Next;
end;
end;
end;

sql:select * from talbex where CPID=:ID
 
dm.ADOQuery_GX.Parameters[0].Name:=edit2.Text
这个name是什么啊?
 
晕倒,有什么错呀???

我认为不能放在这个事件里
ComboBox1DropDown

你把代码放enter事件里看看.
 
dm.ADOQuery_GX.Parameters[0].Name:=edit2.Text;
==>
dm.ADOQuery_GX.Parameters[0].Value:=edit2.Text;
or dm.ADOQuery_GX.Parameters[0].AsString:=edit2.Text;

 
dm.ADOQuery_GX.Parameters.items[0].value:=edit2.Text;
 
后退
顶部