[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『csvファイルオープンエラー』(ゆっくり)
c:\testにあるaaa.csvというファイルをVBAで読み込もうとしているのですが、aaa.csvを開くタイミングで以下のエラーが発生しました。
ソースは以下の通りです。
Dim rs As Object
Set rs = CreateObject("ADODB.Recordset")
Dim connectionString As String
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\test\aaa.csv Extended Properties=text;HDR=No;FMT=Delimited;"
query = "select count(*) from aaa.csv"
rs.Open query, connectionString, 0 ←ここでエラー発生
※実行しているマクロはc:\testの直下にあります。
今までopenメゾットの失敗によるエラーコードは"1004"でしたが、今回は"-2147417848"という見たことないコードでした。
このエラーはどういうときに発生するのでしょうか?
なおこのエラーは一部のPCで発生していて、正常にCSVファイルを開くことができるPCもあります。
なにか情報があればご教授お願い致します。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
それと、まずはADODB.Connectionで接続してから、ADODB.Recordsetを取得してみては? まとめる事もできますが、そこまで高度な書き方をしている割には、SQLの実行結果を格納していないし…。
(???) 2020/07/30(木) 10:33
関連アプリは問題ない場合、Accessのインストールの有無が違うとか?
(???) 2020/07/30(木) 10:37
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.