###前提・実現したいこと
VB2015でプログラムを作成しています。
access2016が自分のPCにインストールされているのでそこで作成したファイル(.accdb)に対して接続をしてそこからデータを取得したいと考えています。
しかしながら、接続のテスト段階で失敗してしまうのでご教示お願いいたします。
###発生している問題・エラーメッセージ
インストール可能な isam ドライバが見つかりませんでした
エラーメッセージ
インストール可能な isam ドライバが見つかりませんでした
###該当のソースコード
VB2015
1 'データベースへの接続テスト 2 Dim conn As New System.Data.OleDb.OleDbConnection 3 conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" + "DataSource=ファイルのパス" 4 Try 5 conn.Open() 6 MessageBox.Show("接続しました。", "通知") 7 Catch ex As Exception 8 MessageBox.Show(ex.Message, "通知") 9 End Try 10 11
###試したこと
上のコードを実行すると
Microsoft.ACE.OLEDB.12.0プロバイダーはローカルコンピュータに登録されていません
と表示されたため、
https://www.microsoft.com/ja-jp/download/details.aspx?id=13255
のAccess.DatabaseEngine_X64.exeをDLしてインストールしました。
その後、もう一度上のコードを実行したのですが、
「Microsoft.ACE.OLEDB.12.0プロバイダーはローカルコンピュータに登録されていません」のメッセージが再び出たため、Access.DatabaseEngine_X64.exeをアンインストールし、Access.DatabaseEngine.exeをインストールしました。
その後、もう一度コードを実行すると次は
インストール可能なISAMドライバーが見つかりませんでした。
と表示されました。
インストール可能なISAMドライバーが見つかりませんでした。でググってみたのですがどれもよくわからず、困っております。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/14 07:08