Kemungkinan anda membuat object recordset pada setiap MDI Child namun tidak pernah di close. Coba cek seperti misalnya perintah Dim rs as new ADODB.Recordset --> Ini yang jadi masalah, karena ada new tanpa ada set nothing, saran saya:
Declare dengan Dim rs As ADODB.RecordSet Kemudian di procedurenya: On Error Goto ErrHandler set rs = new ADODB.RecordSet rs.open ... Rs.close Set rs = nothing exit sub ErrHandler: rs.close set rs = nothing Semoga cukup membantu Iwan Cahyadi Sugeng > -----Original Message----- > From: Vank [mailto:[EMAIL PROTECTED] > Sent: 19 Januari 2006 9:42 > To: [email protected] > Subject: Re: [indoprog-vb] Efisiensi Metode Buat Connection > > > saya juga menggunakkan cara ke 2 , tapi gak pernah "Out Of Memory", > Connection hanya saya load di event MDIform_load dan di > "close" di event MDIform_unload. > Alhamdulillah gak pernah ada masalah > Maaf gak bisa bantu lebih banyak. > semoga yg lebih expert di VB bisa ngasih solusi yg "manjur" > > vank > > > > "A. Numairullah" <[EMAIL PROTECTED]> wrote: > Dear All, > > Sy lagi buat program dengan MDI form dan beberapa > child form. > Tiap form membuka koneksi dengan database. > Mana yang lebih efisien : > 1. Membuat koneksi database di tiap form atau > 2. Membuat koneksi database di Modul (Saat pertama > kali program running) > > Saat ini saya menerapkan cara ke 2, tapi saat kita > membuka 5 form child, muncul message "Out Of Memory" > > > Thank's B4 > > rgds> Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED] Ikuti juga forum diskusi VB.net dengan mengirim email kosong ke [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indoprog-vb/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
