OracleのOLEDBプロバイダー(Provider=OraOLEDB.Oracle
)は引き続きサポートされており、Microsoftのプロバイダー(Provider=msdaora
)のみがサポートされています。 )は非推奨
です 。 Oracleプロバイダーの使用をお勧めします。
Microsoftプロバイダーmsdaora
64ビットでは存在しません。
Oracle ODBCの接続文字列は次のようにする必要があると思います(改行なし):
Driver={Oracle in OraClient11g_home1};
DBQ=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=xxxx)))(CONNECT_DATA=(SERVICE_NAME=xxx)(SERVER=DEDICATED)));
Pwd=xxxx;
Uid=xxxx
Oracleドライバーの場合、DBQ
を使用する必要があることに注意してください。 Server
の代わりに 。
Server
Microsoft ODBCドライバーの属性です(例:Driver={Microsoft ODBC for Oracle}
)