0

私は32ビットの.net exe(win 7マシン上)を持っており、実行してOracle dbにデータを書き込みます。このアプリケーションが DB にアクセスするために、c:\windows\syswow64 から odbcad32.exe のシステム DSN の下に ODBC ソース (Microsoft ODBC for Oracle) を作成しました。

このソースを選択する代わりに、アプリケーションはユーザーの既定の接続ソースを選択しています。下記を参照してください。(sqlnet.ORA から)致命的な NI 接続エラー 12560、接続先: (DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES))(ADDRESS)) =(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=D:\Projects\abc\Web\dll\reader.exe)(HOST=abc-43DGMX1)(USER=ゴリア))))

アプリケーション (exe) は明らかに正しい DB に接続できず、エラー SQLConnect() Failed をスローします。

何が欠けているのか教えてくれる人はいますか?環境変数が不足していますか、それとも

4

1 に答える 1