Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle InvalidOperationException — podczas próby wyboru z tabeli

Ostatnio miałem ten sam problem. Otrzymałem „Nieprawidłowa operacja na zamkniętym obiekcie”, ale kiedy debugowałem kod, był to OracleDataReader który został zamknięty, a nie OracleConnection . Moim problemem było zapytanie retuned pusta odpowiedź i DataReader zamyka się, jeśli nie ma danych. Więc moje rozwiązanie polegało po prostu na sprawdzeniu, czy czytnik danych ma jakieś wiersze, dodając następujące...

dro.Read();

if (dro.HasRows)
{
   //Do your 
}

Mam nadzieję, że to komuś pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UTWÓRZ procedurę Oracle

  2. Hibernacja, id, wyrocznia, sekwencja

  3. tworzenie zmaterializowanego widoku raportu rocznego w oparciu o funkcję slow

  4. Jak kontrolować aktywność bazy danych bez problemów z wydajnością i skalowalnością?

  5. Wyszukaj wartość w kolumnie wartości, która przechowuje wartości oddzielone przecinkami