Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel / 3 сообщений из 3, страница 1 из 1
26.12.2007, 17:27
    #35036067
andrew1981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel
Народ подскажите самый быстрый способ выгрузки информации из MS SQL 2005 в Excel

А то с помощью вставки информации в ячейку (Cells(i,x)=rs.Value) слишком долго...
...
Рейтинг: 0 / 0
26.12.2007, 17:58
    #35036176
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel
ActiveSheet.QueryTables.Add....
...
Рейтинг: 0 / 0
26.12.2007, 23:16
    #35036509
кладовщик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel
andrew1981Народ подскажите самый быстрый способ выгрузки информации из MS SQL 2005 в Excel

А то с помощью вставки информации в ячейку (Cells(i,x)=rs.Value) слишком долго...
Насчет MS SQL не в курсе, но может метод CopyFromRecordset подойдет? 15000 строк из рекордсета акцессного шустро выгружались.
MSDNCopies the contents of an ADO or DAO Recordset object onto a worksheet, beginning at the upper-left corner of the specified range. If the Recordset object contains fields with OLE objects in them, this method fails.
Код: plaintext
Worksheets("Sheet1").Range("A1").Offset( 2 ,  0 ).CopyFromRecordset rs
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]