Чтение первой строки с использованием текстового драйвера ODBC - PullRequest
1 голос
/ 29 июня 2010

У меня есть приложение, которое читает файл с разделителями, используя ODBC. Строка подключения выглядит следующим образом:

cs = @"Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=" + sPath1;

Одна из компаний, предоставляющих файл, не использует строку заголовка, и я теряю первую строку данных. Ввод HDR=No в строку подключения, похоже, не помогает. В целевом каталоге schema.ini.

cs = @"Driver={Microsoft Text Driver (*.txt; *.csv)};HDR=No;DBQ=" + sPath1;

Какой лучший способ прочитать первый ряд? Я не пробовал драйвер Excel, потому что боюсь, что он будет интерпретировать данные по-разному.

1 Ответ

2 голосов
/ 01 июля 2010

Решение состоит в том, чтобы убедиться, что в schema.ini есть строка, читающая

ColNameHeader=False

.Документацию можно найти здесь:

http://msdn.microsoft.com/en-us/library/ms709353%28VS.85%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...