C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.56594 の関連記事表示

<< 0 >>
■56594  ODP.netを用いてSQL文を送る際のエラー
□投稿者/ ハル -(2011/01/21(Fri) 03:43:42)

    分類:[VB.NET/VB2005 以降] 

    2011/01/21(Fri) 03:44:32 編集(投稿者)


    ■開発環境
    Windowsアプリケーション
    言語:VB.NET (2010)
    ORACLEバージョン:ORACLE 11gR2
    ORACLEとのインタフェース:ODP.NET

    はじめまして。
    いつも大変参考にさせていただいております。

    ODP.netを用いてDBに接続することはできたのですが、SQLコマンドを送ると必ずエラーがかえってきてしまいます。
    エラーと書きましたが、コマンドライン上で返ってくるエラーを指しています(ORA-/////)。

    もちろん、SQL文に間違いがあるのかと思いいろいろ試してみましたが、コマンドライン上では問題なく動作するSQLをodp.netを通して
    DBに投げても、同様のエラーが返ってきてしまいました。(返ってくるエラーの種類は様々で、投げるSQL文によって異なるようでした)

    お手上げ状態です。どなたかご教授おねがいします。

親記事 /過去ログ95より / 関連記事表示
削除チェック/

■56596  Re[1]: ODP.netを用いてSQL文を送る際のエラー
□投稿者/ shu -(2011/01/21(Fri) 07:44:25)
    No56594 (ハル さん) に返信

    どうやって記述したか分からなければ何ともいえません。エラー内容も省略してしまっているし。
    接続していることはどうやって確認されたのでしょうか?

    単純なSelect * From テーブル でも発生するのでしょうか?
記事No.56594 のレス /過去ログ95より / 関連記事表示
削除チェック/

■56633  Re[2]: ODP.netを用いてSQL文を送る際のエラー
□投稿者/ ハル -(2011/01/23(Sun) 03:17:24)
    No56596 (shu さん) に返信
    > どうやって記述したか分からなければ何ともいえません。エラー内容も省略してしまっているし。
    > 接続していることはどうやって確認されたのでしょうか?
    >
    > 単純なSelect * From テーブル でも発生するのでしょうか?

    返信ありがとうございます。
    どうやら;を最後につけた状態でExecuteReaderするとエラーになるようでした。
    ("select *from table"はいけましたが、"select *from table;"はエラー)

    insert deleteなどはいけましたが、
    "DESC テーブル"だけは
    ORA-00900 SQL文が無効です。
    のエラーが依然として返ってきてしまっています。
記事No.56594 のレス /過去ログ95より / 関連記事表示
削除チェック/

■56634  Re[3]: ODP.netを用いてSQL文を送る際のエラー
□投稿者/ やじゅ -(2011/01/23(Sun) 11:36:32)
>
    No56633 (ハル さん) に返信
    > "DESC テーブル"だけは
    > ORA-00900 SQL文が無効です。
    > のエラーが依然として返ってきてしまっています。

    そうしたら、「DESC テーブル」で検索してみるといいんじゃないの。
記事No.56594 のレス /過去ログ95より / 関連記事表示
削除チェック/

■56726  Re[3]: ODP.netを用いてSQL文を送る際のエラー
□投稿者/ 裕猫 -(2011/01/28(Fri) 09:02:18)
    No56633 (ハル さん) に返信
    > ■No56596 (shu さん) に返信
    >>どうやって記述したか分からなければ何ともいえません。エラー内容も省略してしまっているし。
    >>接続していることはどうやって確認されたのでしょうか?
    >>
    >>単純なSelect * From テーブル でも発生するのでしょうか?
    >
    > 返信ありがとうございます。
    > どうやら;を最後につけた状態でExecuteReaderするとエラーになるようでした。
    > ("select *from table"はいけましたが、"select *from table;"はエラー)
    >
    > のエラーが依然として返ってきてしまっています。
    using (OracleCommand cmd = con.CreateCommand())
    {
    cmd.CommandText = "select * from table";
    using (OracleDataReader dr = cmd.ExecuteReader())
    {
    dr.Read();
    }
    }
    ODPでのサンプルです。C#です。VBはusingありましたっけ?その辺不明ですが、私の所はこれでデータの読み込みをしています。
記事No.56594 のレス /過去ログ95より / 関連記事表示
削除チェック/

■56727  Re[3]: ODP.netを用いてSQL文を送る際のエラー
□投稿者/ 魔界の仮面弁士 -(2011/01/28(Fri) 09:31:09)
記事No.56594 のレス /過去ログ95より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -