Как без заголовков выполнить 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")

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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