Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que recebo a exceção OutOfRange na função GetOrdinal deste campo CLOB?


Obrigado por todas as sugestões e ajudas. Descobri que meu problema foi resolvido adicionando um
 if(odr.Read())
            {
                int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
                OracleLob myLob = odr.GetOracleLob(temp);
                fContent = (String)myLob.Value;
            }

Em outras palavras, estava faltando a instrução odr.Read após a instrução ExecuteReader().