Показать сообщение отдельно
Старый 02.02.2011, 16:30   #54  
Krash is offline
Krash
Участник
Аватар для Krash
 
17 / 15 (1) ++
Регистрация: 23.08.2005
Не знаю, насколько это будет актуально для других, у нас при использовании класса ExcelImportADO (переосмысленного немного) выпадала в своё время ошибка:
Цитата:
Метод 'Open' в COM-объекте класса 'ADODB.Recordset' возвратил код ошибки 0x80004005 (E_FAIL), который означает: Определено слишком много полей.
Проблема оказалась в том, что у исходных файлов некоторые страницы были шириной 256 столбцов (IV). Для лечения достаточно было удалить хотя бы один столбец на подобной странице. Что делать, если лишних столбцов нет, задумался только сейчас.

Может кому съэкономит немного времени.