Friday, April 21, 2017

cara mengatasi error executereader requires an open and available connection atau executereader



cara mengatasi error executereader requires an open and available connection atau executereader

error ini biasanya muncul akibat putusnya koneksi ke database. Sebagian besar para depelover membuat string koneksi disimpan pada sebuah module. Jadi dengan 1x dibuat maka koneksi bisa dipanggil kapanpun diperlukan


catatan yang cukup dalam hal ini penting anatar lain :
1.      Jika menggunakan database access maka koneksi ke database biasanya cukup dilakukan satu kaliketika Form_load
2.      Jika menggunakan database sql server atau Mysql biasanya koneksi dipangsil setiap membuat dataadapter dan command (query)
3.      Untuk database sql server ada beberapa depelover yang bermain buku - tutup koneksi, artinya setelah memaggil koneksi ke database kemudian membuat query, dan setelah datanya diperoleh lalu koneksi ditutup kembali.

Khusus untuk database sql server, defaultnya koneksi akan terjadi selama 600 detik, lebih dari itu koneksi akan terputus agar tidak emberatkan server. Sebenarnya bisa saja nolai 600 ini kita ganti menjadi 0, artinya aplikasi akan terhubung terus menerus ke server.






EmoticonEmoticon