Saya juga punya masalah itu. Aplikasi saya bekerja dengan baik di mesin, dan eksekusi yang sama persis di komputer lain membuat pengecualian pengambilan di luar urutan.
Permintaan saya adalah pertanyaan besar yang membutuhkan beberapa menit untuk dijalankan. Itu dijalankan oleh COM+. Saya menyadari bahwa dua lingkungan saya memiliki konfigurasi Layanan Komponen yang sedikit berbeda. Lingkungan yang gagal memiliki batas waktu transaksi yang disetel ke 60 detik, yang lain disetel ke lebih banyak lagi.
Untuk mengatasi ini, saya hanya perlu pergi ke Component Services, klik kanan pada My Computer, Properties, Options, dan tingkatkan batas waktu Transaksi.
Masuk akal sekarang karena pengecualian pengambilan di luar urutan terjadi ketika Anda mencoba mengakses kursor tertutup. Saya mengerti bahwa batas waktu COM+ menutup transaksi, oleh karena itu kursor, dan membuang pengecualian Oracle itu.