Access 2016で32ビットのodbcad32にテーブルをリンクする
Windows 10
システムで、MS Access 2016のリンクtableアクティビティを32ビットのodbcad32ユーティリティにポイントする設定はありますか(レジストリにある可能性がありますか?) MS Access 2016のtableをデータベースにリンクするには、32ビットドライバーを使用する必要があります.
返信リスト(回答:3)
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マネージャーを使用しませんが、実際にはこれを行うことさえ許可されていません.
こんにちはカララルさん:
私の質問に返信していただき、ありがとうございます.このプラットフォームで質問するのは初めてです!
私が直面している問題について、もう少し情報があります:
サードパーティのドライバー私の雇用主が使用するクライアント/サーバーシステムの外部専用データベースに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ビットシステムとアップデートとビット、およびその部分を受信します.
典型的な会社は長年にわたってインストールします.あなたはあなたではありません!
私が言っているの?
コンピュータプロセッサーの変更は、企業による大規模な事業や決定であり、そのような決定は短期的で長期の影響を与えます.こちらにご注意ください!
関連質問
- BitLockerコードの援助
- ネットワーク共有コピー上のMSアクセスへの変更は、ローカルコンピュータにコピーされたときの変更を失います.
- MS Accessのテキストへのスピーチ
- Microsoft Office 365でMicrosoft Office 10で作成したファイルをどのように開くのですか?
- どのフォーム/サブフォームが開いているかに応じて変数を変更する
- キーワットイベントキーワード検索に関するスペースを受け入れない
- Access 2019フォームの下部にあるレコードナビゲーションバー
- アクセスエラーコード3734 "データベースは、それが開かれたりロックされたりするのを防ぐために、マシン上のユーザー 'admin'によって状態に置かれました.
- データベースパスワードを要求しているMicrosoft Access
- トピックアクセスに滞在できますか?