|
|
|
новичок
      
участник
Last Login: 07.09.2007 11:53
Сообщ.: 5,
Visits: 48
|
|
Читаю 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;";
|
|
|
|