Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.09.2018, 15:31
|
|||
---|---|---|---|
|
|||
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
Привет всем, Задача: выполнить SQL-запрос к рабочему листу Excel. В мануалах сказано, что запрос можно выполнять с заголовками (по умолчанию HDR=Yes), или без заголовков (в "Extended Properties" добавить ;HDR=Yes) - при этом заголовки назначаются автоматически по номерам полей: F1, F2, F3, и т.д. Офис у меня 2010, версия Эксцеля 14.0.7212.5000 64-разрядная. С заголовками работает на ура. Без заголовков выдает ошибку Run-time error '-2147217904 (80040e10)' Отсутствует значение для одного или нескольких требуемых параметров Исходник и скриншоты прилагаются Подскажите, пожалуйста, что не так делаю ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2018, 15:42
|
|||
---|---|---|---|
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
Поставьте брейкпойнт на Set oRs = oConn.Execute . Нажмите кнопку. Посмотрите oConn.ConnectionString... HDR=No там тупо отсутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2018, 18:10
|
|||
---|---|---|---|
|
|||
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
Akina, Пардон, в мануалах написано, что HDR=No надо писать в "Extended Properties" - у меня так и есть: Код: vbnet 1. 2. 3. 4. 5. 6.
А куда в SQL-запрос прилепить ;HDR=No - ума не приложу ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2018, 19:20
|
|||
---|---|---|---|
|
|||
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
Извиняюсь, в первом посте 3 предложение должно звучать так: В мануалах сказано, что запрос можно выполнять с заголовками (по умолчанию HDR=Yes), или без заголовков (в "Extended Properties" добавить ;HDR=No) - при этом заголовки назначаются автоматически по номерам полей: F1, F2, F3, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.10.2018, 10:20
|
|||
---|---|---|---|
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
Sema9в мануалах написано, чтоВ мануалах дохрена чего написано, наплюй. Просто вместо заполнения полей (Provider, Properties) по отдельности сразу формируй полный ConnectionString, вместе с HDR=No. Оттуда не пропадёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.10.2018, 13:12
|
|||
---|---|---|---|
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
Sema9 А куда в SQL-запрос прилепить ;HDR=No - ума не приложу HDR=No - это настройки соединения и они только там и задаются (в блоке Extended Properties) В запросе Вы просто пишете Код: sql 1.
PS: не надо лепить непонятно что, непонятно куда ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.10.2018, 13:32
|
|||
---|---|---|---|
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
HandKotHDR=No - это настройки соединения и они только там и задаются (в блоке Extended Properties)См. 21689220 . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.10.2018, 08:14
|
|||
---|---|---|---|
Как без заголовков выполнить SQL-запрос к рабочему листу Excel |
|||
#18+
AkinaSema9в мануалах написано, чтоВ мануалах дохрена чего написано, наплюй. Просто вместо заполнения полей (Provider, Properties) по отдельности сразу формируй полный ConnectionString, вместе с HDR=No. Оттуда не пропадёт. пропадет Sema9 А куда в SQL-запрос прилепить ;HDR=No - ума не приложу а нафига Вы уже в открытом соединении к книге, указываете имя книги, уберите лишнее Код: sql 1. 2. 3.
должно быть Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2154996]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
2357ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 2476ms |
0 / 0 |