0

Windows 2008 x64、MS Access 2007、および Oracle 11g x64 を備えたワークステーションがあります。Access を使用して、ODBC 経由で Oracle に接続します。私はワークステーションの (管理者グループの) 管理者です。Access を管理者として実行していますが、Oracle への ODBC 呼び出しを実行しようとしても機能しません。

方法: MS Access を起動し、直接クエリを作成します。プロパティ ダイアログで [新規追加] に移動すると、[データソースの選択] ダイアログが表示されます。次に、マシン データソースを使用し、[新規]、[システム データソース] の順にクリックしますが、Oracle 用のドライバーがありません。

よろしくロバート:-)

4

4 に答える 4

2

解決しました!仮想 PC (Hyper-V) を作成し、32 ビット バージョンの OS とクライアントをインストールします。

于 2008-10-20T12:06:19.213 に答える
0

Oracle 提供の ODBC ドライバーを使用する場合は、Oracle クライアントをインストールする必要があります。デフォルトのクライアント インストールにはドライバーが含まれていないため、インストール時にドライバーを追加するか、ユニバーサル インストーラーを再実行して後で追加する必要があります。

于 2008-10-16T15:34:04.570 に答える
0

標準の ODBC 管理で Oracle ドライバーを使用できますが、MSAccess 内からこれを開始すると、ドライバーが表示されません。これは、x64 ドライバーが存在しないことを意味します。レジストリを見ると、SQLServer のような HKLM\Software\Wow6432Node\ODBC\ODBCINST.INI キーの下に Oracle ドライバーが存在しません。

于 2008-10-17T11:44:02.037 に答える
0

10g 用の Oracle ODBC ドライバーを入手するには (11 については不明):

  • クライアントのインストールを実行します。インストール タイプには、InstantClient、Administrator、Runtime、Custom の 4 つのオプションがあります。
  • 「InstantClient」を選択します (ランタイム インストールにはありません)。
  • これを新しいOracleホームにインストールする必要があります。

インストールが完了すると、ODBC コントロールに Oracle ドライバーが表示されます。

于 2008-10-16T17:42:18.010 に答える