|
|
|
как определить количество колонок
|
|||
|---|---|---|---|
|
#18+
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] Источник данных не найден и не указан драйвер, используемый по умолчанию" для спящего время бодрствования равносильно сну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 15:36 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=105&tid=2175860]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 363ms |

| 0 / 0 |
