在64位excel上更正用于分隔文本文件的连接字符串

时间:2015-09-28 20:10:27

标签: excel vba connection-string jet ms-jet-ace

我有一个从多个文本文件中提取数据的VBA子程序,我目前正在将此工作簿从32位excel导入到64位excel。

我当前的连接字符串(适用于32位excel)如下:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Path & ";" & _
"Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"

而且,在我拥有文本文件的同一个文件夹中,我有一个Schema.ini文件,如下所示:

[MyFile_1.txt]
Format=Delimited(|)
ColNameHeader=True
MaxScanRows=0
CharacterSet=ANSI

现在,在将其移动到64位时,由于不再支持JET,我收到错误。 我认为这需要转移到ACE或类似的东西,但我似乎无法获得正确的连接字符串。

有关64位读取分隔文本文件的连接字符串的帮助吗?

谢谢!

0 个答案:

没有答案