ADO+Excel: пропадает последняя строка
Читаю Excel-файлы через ADO. До сих пор всё было нормально, но вот появился такой Excel-файл, при чтении которого ADO игнорирует последнюю строку. То есть RecordSet.RecordCount на единицу меньше, чем на самом деле; когда курсор на предпоследней строке, RecordSet.MoveNext возвращает ошибку. Открыл файл в Excel, сразу сохранил - всё заработало нормально. Проблема воспроизводится на Windows 2000 и Windows XP, на других системах не пробовал. Что делать?
Сonnection string:
Provider=Microsoft.Jet.OLEDB.4.0; DATA SOURCE="C:file.xls";Extended Properties="Excel 8.0;IMEX=1;HDR=No;";
|