Oracle
 sql >> Database >  >> RDS >> Oracle

Perché ottengo l'eccezione OutOfRange nella funzione GetOrdinal di questo campo CLOB?

Grazie per tutti i suggerimenti e gli aiuti. Ho scoperto che il mio problema è stato risolto aggiungendo un

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

In altre parole, mi mancava l'istruzione odr.Read dopo l'istruzione ExecuteReader().