[C#] OleDb で ORA-00911 文字が無効です エラー

2007-8-9 23:22
このエントリーをはてなブックマークに追加

C# + Orracle で ODBC 経由で利用していたものを OleDb 経由に変更したら、SQL は何も変更していないのに ORA-00911 文字が無効です のエラーが。

SQL*Plus 経由でも問題がありません。SQL の文末のセミコロンを取り除いたらうまくいきました。ODBC 経由の場合は文末にセミコロンがついていてもエラーが出なかったので、こういうのは分かりづらいですね。昔も VB や Delphi で似たようなことでハマった気がしますが、C# でもそうなんですね。ODP.NET 使えと言われるかもしれませんが、諸般の事情で使えないので。

  • ブックマーク : アクセス: 20,728回
  • カテゴリー : C#
  • キーワード : , , ,

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

32 queries. HTML convert time: 0.064 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン