Как без заголовков выполнить SQL-запрос к рабочему листу Excel - VB
Формулировка задачи:
Привет всем,
Задача: выполнить SQL-запрос к рабочему листу Excel.
В мануалах сказано, что запрос можно выполнять с заголовками (по умолчанию HDR=Yes), или без заголовков (в "Extended Properties" добавить ;HDR=Yes) - при этом заголовки назначаются автоматически по номерам полей: F1, F2, F3, и т.д.
Офис у меня 2010, версия Эксцеля 14.0.7212.5000 64-разрядная.
С заголовками работает на ура. Без заголовков выдает ошибку
Исходник и скриншоты прилагаются
Подскажите, пожалуйста, что не так делаю ?
Задача: выполнить SQL-запрос к рабочему листу Excel.
В мануалах сказано, что запрос можно выполнять с заголовками (по умолчанию HDR=Yes), или без заголовков (в "Extended Properties" добавить ;HDR=Yes) - при этом заголовки назначаются автоматически по номерам полей: F1, F2, F3, и т.д.
Офис у меня 2010, версия Эксцеля 14.0.7212.5000 64-разрядная.
С заголовками работает на ура. Без заголовков выдает ошибку
Исходник и скриншоты прилагаются
Подскажите, пожалуйста, что не так делаю ?
Решение задачи: «Как без заголовков выполнить SQL-запрос к рабочему листу Excel»
textual
Листинг программы
Set oRs = oConn.Execute("SELECT F1, SUM(F2), SUM(F3), F4 FROM `" + _ ActiveWorkbook.FullName + _ "`.[SQLex$A3:D10] GROUP BY F1, F4")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д