我在Delphi 7中使用TADOQuery
。
在構造函數中,我調用ADOQuery.open
。ADOQuery在構造函數後關閉
爲什麼ADOQuery
在表單外調用另一個函數時會關閉?
constructor TClass1.Create(AOwner: TComponent;
MyParam: TProgramParam);
begin
inherited;
ADOQuery.Open;
ADOQuery.Locate('fieldName',Param,[]);
end;
您必須提供一些信息。就像什麼時候調用什麼函數一樣,在什麼形式之外? 'Class1'在哪裏得到'ADOQuery',因爲它沒有創建它?等等。 – 2010-10-06 17:45:00