Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разные результаты при открытии файла XLSX(OLEDB) под Windows 10 / 4 сообщений из 4, страница 1 из 1
05.04.2018, 11:10
    #39625965
Valery_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты при открытии файла XLSX(OLEDB) под Windows 10
Есть файл XLSX, в котором 243тыс. записей(открытый в самом Excel 2010).
При открытии из Windows 8.1(+Office 2010) DataSet.RecrordCount = 243к строк
Та-же самая программа, при открытии в Windows 10(+Office 2013), показывает уже 237к строк.
т.е. куда-то пропали почти 6к строк.

Код: pascal
1.
2.
3.
4.
ADOConnection1.ConnectionString:='Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\File.xlsx;Extended Properties="Excel 12.0;HDR=NO;IMEX=1"';
ADOQuery1.SQL.Text:='SELECT * FROM Sheet1$'
ADOQuery1.Open;
ShowMessage(ADO.RecordCount.ToString);


Кто нибудь сталкивался с чем то подобным и как это лечить ?
...
Рейтинг: 0 / 0
05.04.2018, 12:03
    #39626015
qwertEHOK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты при открытии файла XLSX(OLEDB) под Windows 10
Valery_B,

пустые строки в файле есть?

что будет если сделать Query.FetchAll и потом RecordCount?
...
Рейтинг: 0 / 0
05.04.2018, 12:14
    #39626029
Valery_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты при открытии файла XLSX(OLEDB) под Windows 10
qwertEHOKсделать Query.FetchAll
Это что ?

Я иду по Датасету в цикле while not eof
На Виндос 8.1 - делает 243к итераций
На Виндос 10 - та-же самая программа делает 236к итераций.

На сколько я вижу, то пустых строк нет.
...
Рейтинг: 0 / 0
05.04.2018, 12:22
    #39626034
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты при открытии файла XLSX(OLEDB) под Windows 10
Хм... может, какие-то из строк отвергаются по содержимому... попробуй найти хотя бы 2-3 пропадающих строки
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разные результаты при открытии файла XLSX(OLEDB) под Windows 10 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]