Как без заголовков выполнить SQL-запрос к рабочему листу Excel - VB

Узнай цену своей работы

Формулировка задачи:

Привет всем,
Задача: выполнить 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")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы