Tôi cũng có vấn đề đó. Ứng dụng của tôi đang hoạt động tốt trên một máy và tệp thực thi giống hệt nhau trên một máy khác đang đưa lần tìm nạp đó ra khỏi ngoại lệ trình tự.
Truy vấn của tôi là một truy vấn lớn cần vài phút để chạy. Nó được chạy bởi một COM +. Tôi nhận ra rằng hai môi trường của tôi có cấu hình Dịch vụ thành phần hơi khác nhau. Môi trường không thành công có thời gian chờ giao dịch được đặt thành 60 giây, môi trường còn lại được đặt thành nhiều hơn.
Để giải quyết vấn đề này, tôi chỉ cần đi tới Dịch vụ thành phần, nhấp chuột phải vào Máy tính của tôi, Thuộc tính, Tùy chọn và tăng thời gian chờ Giao dịch.
Bây giờ nó có ý nghĩa vì ngoại lệ tìm nạp ngoài trình tự đang xảy ra khi bạn cố gắng truy cập vào một con trỏ đã đóng. Tôi hiểu rằng thời gian chờ COM + đã đóng giao dịch, do đó con trỏ và ném ngoại lệ Oracle đó.