Oracle DBに、クライアントソフト経由だと接続できるのに、自作アプリから接続できない場合。
理由は色々あるので、そのうちの1パターンということで備忘録。
Oracle DBに自作アプリから接続できない理由
接続できなかった時の状況として、他のPCで動いていた実行ファイル一式を使っていた。
その場合、OracleのDLLが、インストール環境のものと異なるものを入れていると、どうやら繋がらないらしい。
具体的には、OracleManagedDataAccess.dllというファイルを、実行環境で生成されたものに参照変更する必要があった。