sql >> データベース >  >> RDS >> Oracle

このCLOBフィールドのGetOrdinal関数でOutOfRange例外が発生するのはなぜですか?

    すべての提案と助けてくれてありがとう。

    を追加することで問題が解決したことがわかりました
     if(odr.Read())
                {
                    int temp = odr.GetOrdinal("FUNCTION_SCRIPT");
                    OracleLob myLob = odr.GetOracleLob(temp);
                    fContent = (String)myLob.Value;
                }
    

    つまり、ExecuteReader()ステートメントの後にステートメントodr.Readがありませんでした。



    1. SQLDROPTABLEステートメントとさまざまなユースケース

    2. PostgreSQLにutf8照合をインストールする

    3. PostgreSQLの日付から日を取得する

    4. Microsoft Visual Studio 2013のWinFormsでMySql(C#)のEntityFramework6を有効にする