M mnmn Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-26 #1 我向动态地创建一个ADOQuery1,应该在程序里面怎么写? TADOQuery *ADOQUery1=new TADOQuery() 这么些好像不行啊!
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #2 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->SQL->Add("select * from mytable"); qr1->Open(); ... delete qr1; 要填Owner,局部变量可以填为NULL,Owner会负责释放其下属的组件的内存,当你把qr1的 Owner设为Form1后,即使没有delete qr1这一句,在Form1销毁时也会释放qr1的内存,但 一般还是建议要用delete显式地释放。
C caixuwen Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-16 #3 TADOQuery *qr1 = new TADOQuery(Form1); qr1->Connection = Conn;//没有连接,如何执行 qr1->SQL->Add("select * from mytable"); qr1->Open(); ... qr1->Close();
TADOQuery *qr1 = new TADOQuery(Form1); qr1->Connection = Conn;//没有连接,如何执行 qr1->SQL->Add("select * from mytable"); qr1->Open(); ... qr1->Close();