私はWindowsフォームアプリを持っています.OracleManagedドライバーを使用してOracle 11g DBに接続しようとしています. ただし、ODP.NET 64ビットdllを介して接続しようとすると、接続されます(このため、x64でアプリを構築することを確認しました)。以下サンプルコード。2 番目のステートメントに切り替えると、接続を開くときにエラーが発生します。
Oracle.DataAccess.Client.OracleConnection con = new Oracle.DataAccess.Client.OracleConnection();
//Oracle.ManagedDataAccess.Client.OracleConnection con = new Oracle.ManagedDataAccess.Client.OracleConnection();
con.ConnectionString = "Data Source=v3;User Id=xxx;Password=xxx;";
con.Open();
MessageBox.Show("Done");
con.Close();
不足している設定はありますか? manaed ODP(64ビット)に付属のconfigure.batで試してみました