0

我正在尝试.txt使用 C# 为文件编写连接字符串。

我不断收到错误消息,说我的文件路径无效。

string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Users\Josh\Documents\Test.txt;Extended Properties=""text;HDR=YES;FMT=Delimited""";

文件路径应该没有错。所以,我认为这是另一个问题。也许我在文件路径上遗漏了一些东西。

任何建议都会很棒。

4

1 回答 1

2

对于文本文件,数据源是目录而不是单个文件,请参阅: ADODB Connection String for .csv

所以连接字符串应该是

string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; 
Data Source=C:\Users\Josh\Documents\;Extended Properties=""text;
HDR=YES;FMT=Delimited""";

然后你会做

SELECT * FROM Test.txt

获取数据

于 2012-11-03T04:16:07.403 回答