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

Dlaczego otrzymuję wyjątek OutOfRange w funkcji GetOrdinal tego pola CLOB?

Dzięki za wszystkie sugestie i pomoc. Okazało się, że mój problem został rozwiązany przez dodanie

 if(odr.Read())
            {
                int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
                OracleLob myLob = odr.GetOracleLob(temp);
                fContent = (String)myLob.Value;
            }

Innymi słowy, brakowało mi instrukcji odr.Read po instrukcji ExecuteReader().



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Dev 4.2 Top SQL

  2. Baza danych a przestrzeń tabel, jaka jest różnica?

  3. Kolekcje Oracle PL/SQL — tworzenie zagnieżdżonej tabeli w bazie danych

  4. Kluczowe zmiany technologiczne w E-Business Suite 12.2

  5. ORA-12728:nieprawidłowy zakres w wyrażeniu regularnym