Файл с разделителями табуляции выглядит примерно так:
ISO ISO3 ISO-Numeric
AD AND 20
Я безуспешно пробовал следующий код.
OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= |DataDirectory|;Extended Properties='text;HDR=Yes;FMT=TabDelimited'");
OleDbCommand cmd = new OleDbCommand(@"SELECT * FROM countryInfo.txt", cn);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
cn.Open();
DataTable dt = new DataTable();
da.Fill(dt);
Вот скриншот визуализатора набора данных,Это явно не выход, который я после.
Есть предложения?Вот мой файл Schema.ini.Он находится в том же каталоге, что и текстовый файл.
[countryInfo.txt]
Format=TabDelimited
ColNameHeader=True
CharacterSet=ANSI
Должен ли я просто использовать что-то вроде FileHelpers вместо?
@ Hans Passant Вот скриншот.