sql >> Base de Datos >  >> RDS >> Oracle

¿Por qué obtengo la excepción OutOfRange en la función GetOrdinal de este campo CLOB?

Gracias por todas las sugerencias y ayudas. Descubrí que mi problema se resolvió agregando un

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

En otras palabras, me faltaba la instrucción odr.Read después de la instrucción ExecuteReader().