Saya memiliki masalah yang sama baru-baru ini. Saya mendapatkan "Operasi Tidak Valid pada objek tertutup" tetapi ketika saya men-debug kode, itu adalah OracleDataReader yang ditutup dan bukan OracleConnection . Masalah saya adalah kueri retuned
tanggapan kosong dan DataReader menutup sendiri jika tidak ada data. Jadi resolusi saya hanya memeriksa apakah pembaca data memiliki baris dengan menambahkan yang berikut ini..
dro.Read();
if (dro.HasRows)
{
//Do your
}
Saya harap ini membantu seseorang.