久々に面倒なエラーが出ました。
「DLL (OraOps10.DLL) を読み込めません。」です。
これはネットではあんまり載ってません。
勿論、日本語のページしか分かりませんが・・・
OracleCliantをインストールした後、ODP.NETを使うアプリを実行したときに出ることがあります。
また、昨日まで動いてたのが急に動かなくなることもあります。
そうなると、インストールに失敗したとか、作ったプログラムが悪いとかの騒ぎになります。
しかし、多分、悪者はMicrosoftです。
解決方法は
①OraOps10.DLLに、[Everyone:フルコントロール]の権限を与えます。
②ODP.NETを使うアプリを実行します。正常に動くはずです。
③OraOps10.DLLの[Everyone:フルコントロール]の権限を削除します。
これでエラーが出なくなります。
詳しい原因は別として、今のプロジェクトではこれで治りました。
「DLL (OraOps10.DLL) を読み込めません。」です。
これはネットではあんまり載ってません。
勿論、日本語のページしか分かりませんが・・・
OracleCliantをインストールした後、ODP.NETを使うアプリを実行したときに出ることがあります。
また、昨日まで動いてたのが急に動かなくなることもあります。
そうなると、インストールに失敗したとか、作ったプログラムが悪いとかの騒ぎになります。
しかし、多分、悪者はMicrosoftです。
解決方法は
①OraOps10.DLLに、[Everyone:フルコントロール]の権限を与えます。
②ODP.NETを使うアプリを実行します。正常に動くはずです。
③OraOps10.DLLの[Everyone:フルコントロール]の権限を削除します。
これでエラーが出なくなります。
詳しい原因は別として、今のプロジェクトではこれで治りました。
しかし、インストール直後は正常に動作して、しばらくするとおかしい現象が出ることがあるのは、OS側で悪さしてるんではないかと疑えます。
実際、インストール直後に正常に動くのが大半ですからね・・・