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

Hvorfor får jeg OutOfRange Exception i GetOrdinal Function i dette CLOB-felt?

Tak for alle forslag og hjælp. Jeg fandt ud af, at mit problem blev løst ved at tilføje en

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

Med andre ord manglede jeg sætningen odr.Read efter ExecuteReader()-sætningen.



  1. DevOps:DBA eller udvikler – Få balancen i orden

  2. SQL CREATE TABLE Syntaks – Listet efter DBMS

  3. Ét sikkerhedssystem til applikation, forbindelsespooling og PostgreSQL - sagen til LDAP

  4. Hvordan bruger jeg PostgreSQL JSON(B)-operatorer, der indeholder et spørgsmålstegn? via JDBC