一个关于adoquery的奇怪问题(奉上所有分了)(105分)

  • 主题发起人 主题发起人 prosic
  • 开始时间 开始时间
P

prosic

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如下
新建一窗体,一datamodual,在datamodual中有一个adoquery1
如果在formcreate事件中写如下代码:
procedure TForm1.FormCreate(Sender: TObject);
begin
datamodual.ADOquery1.Open;
end;
则会出现非法访问的错误(EAccessVialation)
但若在窗口的其它事件中写同样的代码,就不会出现上述错误,不知道为什么
请大虾指点一二,小弟不胜感激
 
FormCreate事件,在创建DataModual之前执行的,当然不行了。
选择project===>option==>在AUTO CREATEFORM中把DataModual放到Form1前面去。
 
接受答案了.
 
后退
顶部