2016-04-06 13 views
1

私はすでにこの質問に対する答えを知っていると思いますが、私はいずれかの方法で確認したいと思います。私はOffice 2013の64ビットがインストールされていると私は64ビットのODBCで作成されたDSNでOracleに接続することができます、32ビットのODBC DSNを使用してテーブルをリンクすることは可能ですか?テーブルを再リンクしようとすると、[データソースの選択]ボックスに表示されるのは、64ビットのものだけです。アクセス64ビットのODBC

私の問題は、32ビットと64ビットWindowsマシンの両方でユーザーが使用するいくつかのデータベースがあるため、32ビットと同じドライバを使用して64ビットマシン上にdsnを作成することが唯一の方法だと思われます。例として、SQL DSNは(同じ名前の)SQL Native Clientであり、64ビットバージョンをインストールしています。これは32ビットと64ビットの両方で動作します。しかし、私は32ビットのOracle 11ドライバしか持っていないので、Access 2013の64ビットでこれらのテーブルにリンクするには64ビットのバージョンが必要ですか?

私はこれがあまりにも混乱しないことを望むが、どんな助けも素晴らしいだろう。

答えて

1

64ビットアプリケーションは、64ビットODBCデータソースのみを使用できます。同様に、32ビットアプリケーションは32ビットODBCデータソースのみを使用できます。

特定のODBCドライバの32ビットバージョンのみを使用している場合は、アプリケーションを使用するためにアプリケーションを32ビットとして実行する必要があります。 Accessアプリケーションの場合は、32ビット版のAccessを使用して実行することを意味します。

関連する問題