0

.txtC# でファイルの接続文字列を書き込もうとしています。

ファイル パスが無効であるというエラーが表示され続けます。

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

テキスト ファイルの場合、データ ソースは個々のファイルではなくディレクトリです: .csv の ADODB 接続文字列を参照してください。

したがって、接続文字列は

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 に答える