powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как определить количество колонок
2 сообщений из 2, страница 1 из 1
как определить количество колонок
    #37727648
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+FileName+";Extended Properties=""Excel 8.0;HDR=No;IMEX=1""";
в общем есть excel файл, который не хочет загружаться через провайдер этот, пишет что колонок слишком много.
устроит решение через 2 пути:
1. узнать количество колонок до открытия рекордсета и если оно больше, тогда загрузить можно, но вдруг в файле будет реально много колонок мелких.. не очень хотелось бы..
2. загрузить через провайдер
Str = "provider=MSDASQL;DRIVER={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=790;ReadOnly=True;DBQ=" + FileName + ";";

но сейчас ошибка:
"Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию"


для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
как определить количество колонок
    #37728369
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как определить количество колонок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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