Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как определить количество колонок / 2 сообщений из 2, страница 1 из 1
28.03.2012, 15:36
    #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
28.03.2012, 20:35
    #37728369
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить количество колонок
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как определить количество колонок / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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