Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルVBAからのAccess2010接続について
記事No10877
投稿日: 2017/09/01(Fri) 16:10
投稿者コンス
解決済: ON
OS:Windows7 32bit
Access Version:2010

初めまして。VBA初心者です。VBAからのAccessDBへの接続で躓いております。

Outlook2010に届いた特定のメール送信者の情報をAccessDBに書き込むVBAをOutlookに設定しています。
しかし、最近Accessのファイル形式が(Access2007-2010).accdbに更新されました。
同じコードで"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" を "Provider=Microsoft.Jet.OLEDB.12.0;Data Source=" に修正したところ
「プロバイダーが見つかりません。正しくインストールされていない可能性があります。」というエラーメッセージが表示されてしまいます。


accdbに変更後は「Microsoft.Jet.OLEDB.12.0」のドライバーを書きからDownLoadしました。
https://www.microsoft.com/ja-JP/download/details.aspx?id=13255

すみませんが、解決方法をご教示いただきたくお願いします。

タイトルRe: VBAからのAccess2010接続について
記事No10879
投稿日: 2017/09/03(Sun) 02:08
投稿者Moko
解決済: ON
> "Provider=Microsoft.Jet.OLEDB.12.0;Data Source=" に修正したところ

  "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="

ですね。

タイトルRe^2: VBAからのAccess2010接続について
記事No10880
投稿日: 2017/09/04(Mon) 09:13
投稿者コンス
解決済: ON
> > "Provider=Microsoft.Jet.OLEDB.12.0;Data Source=" に修正したところ
>
>  "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
>
> ですね。

どうも有難うございます!無事accdbファイルを開くことができました。

アドバイスをいただいて調べたところ

Access 2007 以降データベースエンジンは Jet → ACE Engine( Microsoft Access Engine )に変わったのですね。

大変助かりました。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る