Как при помощи VBA в excel получить данные с SQL-сервера

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

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

возникла необходимость в экселевском файле заполнить ячейки на основе запроса к SQL-серверу.
в свое время делал экспорт данных в эксель из аксеса - было все предельно ясно... а тут прилип к хелпу уже на пару часов - не могу разобраться....
может кто-нибудь подсобит примерчиком ???
пс: просьба, также указывать какие необходимы библиотеки для ваших примеров

Решение задачи: «Как при помощи VBA в excel получить данные с SQL-сервера»

textual
Листинг программы
<font color="blue">With</font> ActiveSheet.QueryTables.Add( _
        Connection:=rstRecordset, _
        Destination:=Range(<font color="teal">"A1"</font>))
    .<font color="blue">Name</font> = <font color="teal">"Contact List"</font>
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .BackgroundQuery = True
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = True
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = <font color="darkblue"><b>0</b></font>
    .PreserveColumnInfo = True
    .Refresh BackgroundQuery:=False
<font color="blue">End</font> <font color="blue">With</font>

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


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

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

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