新学c++builder,请指教,关于ADOQUery的!(50分)

  • 主题发起人 主题发起人 mnmn
  • 开始时间 开始时间
M

mnmn

Unregistered / Unconfirmed
GUEST, unregistred user!
我向动态地创建一个ADOQuery1,应该在程序里面怎么写?
TADOQuery *ADOQUery1=new TADOQuery() 这么些好像不行啊!
 
TADOQuery *qr1 = new TADOQuery(Form1);

qr1->SQL->Add("select * from mytable");
qr1->Open();
...
delete qr1;
要填Owner,局部变量可以填为NULL,Owner会负责释放其下属的组件的内存,当你把qr1的
Owner设为Form1后,即使没有delete qr1这一句,在Form1销毁时也会释放qr1的内存,但
一般还是建议要用delete显式地释放。
 
TADOQuery *qr1 = new TADOQuery(Form1);

qr1->Connection = Conn;//没有连接,如何执行
qr1->SQL->Add("select * from mytable");
qr1->Open();
...
qr1->Close();
 
多人接受答案了。
 
后退
顶部