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

Reader.Read()は、行があるのに行の読み取りに失敗します

    この質問の将来の読者へ:OPがクエリで返す列が多すぎるために問題が発生したことに注意してください。この回答の下にあるコメントを参照してください。

    なぜこれが起こっているのかよくわかりませんが、実際には2回ではなく、1回だけ行をチェックする必要があり、Read() メソッドはすでにこれを行っています。

    だから本当に必要なのは

    while (reader.Read())
    {
        // Do your thing
    } 
    


    1. PHPを使用して複数のデータベースを使用する方法は?

    2. psycopg2を使用してPostgresのSQLLIKE値をエスケープします

    3. Pythonを使用してアラビア語のテキストをmysqlデータベースに保存する方法は?

    4. mysqlは日付形式から年を抽出します