システムwiki

Access 2016で32ビットのodbcad32にテーブルをリンクする

markcom 受付中 最終更新日:2020-10-16 18:05

Windows 10システムで、MS Access 2016のリンクtableアクティビティを32ビットのodbcad32ユーティリティにポイントする設定はありますか(レジストリにある可能性がありますか?) MS Access 2016のtableをデータベースにリンクするには、32ビットドライバーを使用する必要があります.

返信リスト(回答:3)

1 #
AlbertD

ODBCマネージャー(x32)を正しく起動するには2つの方法があります.

コントロールパネルに移動すると、x64ビットversionが表示されますが、これが誤ったパネルです.

これを行う最良の方法は、AccessからODBCマネージャーを起動することです.このようにして、アクセスにより、x32(またはおそらくx64アクセス)、またはWindowsにインストールされているODBCマネージャーのx64ビットversionを起動することが常に保証されます.

つまり、リボンの外部データから、ODBCオプションを選択し、常にそのように接続を構成します.AccessがODBCマネージャーを起動します.私は強いですが、これを行うときはFILE DSNを使用することを強くお勧めします.その理由は、Accessが
FILE DSNをDSNレスに自動変換します.したがって、特別な再リンクコードなどは必要ありません.このアプローチの優れた点は、フロントエンドを追加のワークステーションに展開でき、DSNを構成したり、DSNをインストールまたはセットアップしたりする必要がないことです.
フロントエンドを展開する各ワークステーション.

x32ビットODBCマネージャーを確実に起動する2つ目の方法は、Windowsボタンをタップしてから入力することです.

%Windir%\syswow64\odbcad32.exe

そのため、上記のコマンドプロンプトから入力することもできますが、実際には、アクセスを許可してODBCマネージャーを起動するのが最善です.もちろん、NONアクセスバックエンドを使用する場合は、ODBCドライバーアプローチのみが必要です.実際にアクセスすると、ODBCマネージャーを使用して
Accesstableへのリンク! (奇妙ですが本当です!)

つまり、Accessファイルのバックエンドにリンクする場合、ODBCマネージャーを使用しませんが、実際にはこれを行うことさえ許可されていません.

2 #
markcom

こんにちはカララルさん:

私の質問に返信していただき、ありがとうございます.このプラットフォームで質問するのは初めてです!

私が直面している問題について、もう少し情報があります:
サードパーティのドライバー
私の雇用主が使用するクライアント/サーバーシステムの外部専用データベースにtableを公開します.この サードパーティのドライバは32ビットで、常に潜在的なドライバのリストに表示されています 32ビットODBC管理者(odbcad32)システムDSN.MS Accessは、サードパーティのドライバーを介してこの外部データベースによって収集されたデータに関するレポートを作成するための便利な方法として使用されます.プロセスは、Windows 7および
MS Access2013.ただし、雇用主はWindows 10およびAccess 2016にアップグレードしました.Accessは、「外部データの取得-「ODBCデータベース」ラジオボタンオプション:「作成してデータソースにリンク
リンクされたtable」ので、サードパーティのドライバーはもちろんに表示されません
システムDSN
.これは、64ビットODBC管理者が読み込まれるためです.

この問題についての調査では、64ビットversionのAccess 2016のアンインストールと32ビットAccessの再インストールを要求する必要があると思われます2016version.私はそれが可能かどうか尋ねるだけだと思った
Access 2016で何らかの.iniファイルやWindowsレジストリ設定などを使用して32ビットODBCアドミニストレーターをロードするには

応答2# ->にスキップ
3 #
AlbertD 1

ここで100%正しいです.

X 32とX 64の混合は許可されていません.

(あなたの質問にはいいえ).

いくつかのx64ビットversionドライバが利用可能な場合は、ベンダーとのチェックをお勧めします.

それで、X64ビットODBCパネルともちろんX64ビットversionアクセスのX64ビットversionのアクセスを使用する場合は、ベンダーのX64ビット版を取得する必要があります.

要約:

#1:常にODBCパネルを起動させて、右のODBCパネルを使用していることを確認してください.2つのパネル(X32とX64)があり、間違ったものを起動するのは非常に簡単です.ただし、アクセスしてください.
正しいパネルを使用しています.そしてあなたは正しいパネルを使わなければなりません-ここでは可能な限り例外はありません.

#2:

ソフトウェアを使用する場合は、常にビットサイズと中央処理装置アーキテクチャと一致する必要があります.

平野の英語で:

X32ビットソフトウェアがX64ビットコンピュータで実行されていて、Windowsをインストールしたときに、X32とX64ビットとWindowsの一部の両方がインストールされました.(あなたのコンピュータ上には、実際には2つのversionのOSがあります).

だからこれら2つのシステムはあなたのコンピュータに住み、存在します.

しかし片側x32上で実行されているソフトウェアは、x64システム上のコードをジャンプして実行することはできません.CPU命令はもう同じサイズでさえも!

この設定により、X32からX64の両方のソフトウェアが別々に実行されますが、そのようなソフトウェアを使用することはできません.

これは互換性を可能にし、新しいソフトウェアを実行できるようにしました.

ActiveXカレンダー、ツリービューコントロール、SQLドライバなどがある場合は? Officeのx64ビットコンピューティングに移動すると、使用されている部品のX64ビットversionを使用する必要があります.

ここでは

と多くの注意が必要です.QuickBooks、Sage/単に単にアカウンティングでは、X64ビットversionのソフトウェアがありません(Navvision).したがって、Excelからオートメーションソフトウェアを持っている場合、またはQuickBooksまたはSage/Simplyであるところにアクセスする場合
会計処理、そのようなソフトウェアはもう機能しません!

だから、カスタム郵便スケールソフトウェアでも結果として壊れることがあります.

あなたはあなたのコンピュータのためにx32ビットコンピューティングとアーキテクチャに切り替えることができますが、それでは他のすべてのマシンはx64ビットPDFビューア、ドライバーなどを受信し、あなたのIT部門は今後数年以上x64を採用していますビットversion すべての
.そして彼らはこれをやっているでしょう、それはあなたのオフィス内の他のすべてのコンピュータで何が働くものになるでしょう.

オフィス内の唯一のコンピュータに巻き込まれ、他のみんながx64ビットコンピューティングに移動したときにx32ビットアーキテクチャを使って巻き込まれます.

それで、PDFビューア、PDF作成者システム、いくつかのグラフビューアなどをインストールすると?これらのシステムはすべてX64ビットになり、組織内の他のすべてのコンピュータはX64ビットシステムとアップデートとビット、およびその部分を受信します.
典型的な会社は長年にわたってインストールします.

あなたはあなたではありません!

私が言っているの?

コンピュータプロセッサーの変更は、企業による大規模な事業や決定であり、そのような決定は短期的で長期の影響を与えます.こちらにご注意ください!