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