月に一度様々な集計をするためにAccessを起動してODBCで各DBからデータを取得しVBAで様々な計算をして結果レポートを提出する業務があります。この業務自体の可否については今回の課題では無いため割愛します。32bitどうなったデータ処理を実行したら、下記のメッセージが表示されました。「?」かれこれ10年近く動き続けたAccessなのでプログラムの問題ではなさそう。ODBCへの接続が失敗しました。テーブルをデータシートビューで開くことができません。ODBCがおかしくなった?ODBCでトラブルになっていないか確認します。※サンプルなので新規作成画面を表示しています。接続テストの結果は正常でした。Officeがおかしくなった?Officeのバージョンアップしておかしくなったのか、もしくは逆に重大な欠陥があるためアップデートをしたほうがいいのか確認します。アカウント情報から更新オプションを起動します。問題はありませんでした。Officeが64ビットになっています。32ビットを疑ってまずOfficeをアンインストールします。アンインストールしたら一度PCを再起動します。アプリとデバイスを選択するとOfficeのダウンロードページが表示されます。engine2010(Japanese)の64ビット版がインストールされており、共存して32ビット版がインストールできないとでました。Officeをインストールできませんでしたこのインストールは32ビット版Officeですが、次の図ビット版Officeアプリケーションがこのコンビューターに既にインストールされていますMicrosoftAccessdatabaseengine2010(Japanese)お使いの64ビット版アプリケーションで動作する64ビット版Officeをインストールする場合は、[64ビット版をインストールを選択してください。32ビット版を使用する場合はキャンセルを選択して、64ビット版Officeアプリケーションをアンインストールして、この32ビット版インストールをもう一度開始してください。いうエラーが発生しました。プログラムと機能にプログラムがあるので単独でアンインストールしてあげます。共存プログラムが消えたら前述でダウンロードしたプログラムをインストールすることができます。インストール後に再度問題のAccessを起動し動作確認をします。結果は問題なく動作しました。先日検証目的で64ビット版のOfficeにしたのを完全に忘れていました。そのため発生したトラブルでした。32ビットを使っていたことです。PCにインストールされているOracleClientが32ビットになりODBCも32ビットのドライバーを使っています。Officeはアーキテクチャによって接続するODBCが変わります。そのため64ビット版OfficeであればODBCは64ビット。32ビット版OfficeであればODBCは32ビットしか接続できません。それなのにOfficeが64ビットになっており接続できなかったという訳になります。Additionsをインストール...2022-10-26Thunderbirdをアカウントのみ初期化Thunderbirdの初期化方法について解説します。(2)はてなブログをはじめよう!boonv4m312sさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。