Ini adalah perilaku tak terduga di ExecuteReader()
- kemungkinan besar bug. Jauh di dalam ExecuteReader() beberapa kesalahan acak terjadi, kemungkinan besar waktu jaringan habis, koneksi ditutup dan kemudian SqlDataReader tertutup dikembalikan seolah-olah tidak terjadi apa-apa. Tidak heran panggilan berikutnya ke HasRows menghasilkan pengecualian.