我正在尝试使用C#为.txt
文件编写连接字符串。
我一直收到错误消息,说我的文件路径无效。
string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Users\Josh\Documents\Test.txt;Extended Properties=""text;HDR=YES;FMT=Delimited""";
文件路径不应该是错误的。所以,我认为这是另一个问题。也许我错过了文件路径的东西。
任何建议都会很棒。
答案 0 :(得分: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
获取数据