[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 使えと言われるかもしれませんが、諸般の事情で使えないので。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.