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

А то с помощью вставки информации в ячейку (Cells(i,x)=rs.Value) слишком долго...
...
Рейтинг: 0 / 0
Excel
    #35036176
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ActiveSheet.QueryTables.Add....
...
Рейтинг: 0 / 0
Excel
    #35036509
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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