У меня есть следующий файл Excel
Я установил AdoConnection.ConnectionString в
AdoConnection.ConnectionString :=' Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' +aFileName + ';' +
'Extended Properties=Excel 8.0;';
где aFileName - имя файла Excel.
После этого с компонентом ADOQuery (для соединения установлено AdoConnection) я выполняю 'select * from [Sheet1 $]'.
Проблема в том, что строки 16802 и 17179 отсутствуют в результате запроса, и я не знаю почему. Все поля с листа установлены на общие. Я использую Delphi 7.
У вас есть идеи?
LE: тип всех полей из AdoQuery: WideString. В запросе присутствуют только те строки, где значения из последних 2 столбцов имеют этот «зеленый знак». Я не гений в Excel, но запрос не должен получить все данные, существующие на листе?