Прошли годы с тех пор, как мне пришлось пытаться прочитать файл с помощью драйвера Microsoft Text ODBC или поставщика Microsoft Jet OLE DB 4.0.
Итак, у меня есть следующий код
public void Example()
{
string CVS = Application.StartupPath;
string SQL = "SELECT * FROM [MyFile.txt]";
string Connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+CVS+";"+"Extended Properties='text;HDR=Yes;FMT=Fixed;";
OleDbDataAdapter OLE = new OleDbDataAdapter(SQL,Connection);
DataTable Table = new DataTable();
OLE.Fill(Table);
}
Когда я запускаю приведенный выше код, я получаю «Неожиданную ошибку», я знаю, что что-то упустил, я не совсем уверен, что именно1012 *http://www.connectionstrings.com/Providers/net-framework-data-provider-for-ole-db
http://www.aspdotnetcodes.com/Importing_CSV_Database_Schema.ini.aspx
Любое направление будет оценено.
Предположим, файл Schema.ini правильный.Он имеет 30 и 60 текстовых значений длины.Я предоставлю документ, если потребуется.