Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi est-ce que j'obtiens une exception OutOfRange dans la fonction GetOrdinal de ce champ CLOB ?

Merci pour toutes les suggestions et aides. J'ai trouvé que mon problème était résolu en ajoutant un

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

En d'autres termes, il me manquait l'instruction odr.Read après l'instruction ExecuteReader().