我在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