OS: Windows 8.1
Excel2013 VBA
Access 2013 Database
サーバにあるAccess2013 のmdbファイルに接続する時に、エラーになります。
●エラー番号:3706
●エラー内容:プロバイダーが見つかりません。
正しくインストールされていない可能性があります。
●ソース
dim dbCon as object
Set dbCon = CreateObject("ADODB.Connection")
dbCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= _
\\192.168.0.250\serverc\03kanri\database.mdb"
●参照設定
・Visual Basic for Applications
・Microsoft Excel 15.0 Object Library
・OLE Automation
・Microsoft Office 15.0 Object Library
・Microsoft Forms 2.0 Object Library
・Microsoft ActiveX Data Objects 2,8 library
・Microsoft Scripting Runtime
・Microsoft DAO 3.6 Object LIbrary
誰か、解決策をご存の方がおられましたら、どのように修正すればいいか教えてくださると大変助かります。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ここは投稿時の手違いだと思いますが
dbCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source= \\192.168.0.250\serverc\03kanri\database.mdb;"
そのmdbファイルは直接Access2013で開けますか?
開けなかった場合、
https://oshiete.goo.ne.jp/qa/8935670.html
97形式なら変換する必要があります。
\\192.168.0.250\s・・・は、IPアドレスでもUNC名でも問題ありませんでした(当方では)
ACE データベースエンジンは下位互換性がありますので
mdb を対象としていても有効です。
dbCon.Open "Provider=Microsoft.ACE.OLEDB.12.0;" _
& "Data Source= \\192.168.0.250\serverc\03kanri\database.mdb;"
回答ありがとうございます。
このmdbファィルは、Access2013で直接開くことは出来ます。もう一度、このエクセルファイルを開き、このプログラムを実行してみましたら、何故か普通に動きました。何が問題だったのかが良くかわらないままですが・・・
No.1
- 回答日時:
……えーと、ローカルなサーバにある Access ファイルに HTTP 経由でアクセスしようとしているように見えるのですが、LAN 経由ではだめな理由はございますでしょうか。
一応、サーバ側にリモートデスクトップサーバをインストールすれば HTTP 経由接続できる接続文字列が見つかった(下記 URL の"Using RDS (MS Remote)"節)のですが、それは多分あなたが望まれていることではないですよね。
https://www.connectionstrings.com/access/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) VBA メール送信済で実行されるはずが、実行されない時があります。 2 2023/02/02 14:05
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Excel(エクセル) エクセル 「実行時エラー"13":型が一致しません。」エラーについて 5 2022/05/04 10:46
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS VBAでのインポート
-
Returnに対するGoSubがありません
-
access テキストボックスの値取得
-
「パス名が無効です」の発生原因
-
VBA ExecuteExcel4Macro 型が一...
-
FORTRANの実行エラーについて
-
EXCELのVBAでWORDが開いてある...
-
vbsファイルでのワイルドカード
-
データベースソフトのアクセス2...
-
VBから参照できないCのDLLを使...
-
アクセスでイベントのロジック...
-
cube PDFについて
-
ExcelVBAで既に開いてるwordを...
-
【COBOL】read文でエラー
-
freadでデータがない場合の読込...
-
Excelファイルのマクロによる排...
-
アクセスのクエリでコンパイル...
-
パソコンで受信したGmailのファ...
-
VBでファイルが開かれているか...
-
【VB6.0】ファイルからサイズの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでファイルが開かれているか...
-
batファイルでレジストリキーの...
-
gccを行ってもexeファイルが生...
-
「パス名が無効です」の発生原因
-
Returnに対するGoSubがありません
-
アクセスのクエリでコンパイル...
-
NAS上のファイルの使用中が解除...
-
VBから参照できないCのDLLを使...
-
PowerShellを使って関連付けら...
-
Adobeのプレミアプロの書き出し...
-
EXCELのVBAでWORDが開いてある...
-
FTPの送信結果を検知したい
-
access テキストボックスの値取得
-
エクセルマクロでエラーの原因...
-
【COBOL】read文でエラー
-
VB6 Dir関数で52エラー発生
-
VBA ExecuteExcel4Macro 型が一...
-
Access2013にてドラッグ&ドロ...
-
freadでデータがない場合の読込...
-
ファイルクローズ(fclose)でエ...
おすすめ情報