Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Хранение отсоединенного рекордсета / 2 сообщений из 2, страница 1 из 1
21.05.2008, 19:47
    #35327267
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение отсоединенного рекордсета
Подскажите, пожалуйста, корректно ли так делать:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
'в модуле
Public rs_diap As Recordset 'отсоединенный рекордсет для экспорта в Excel

Public Function OFF_rst(off_rs As ADODB.Recordset)
'ф-я для создания отсоединенного рекордсета используется для отчетов в Excel
On Error GoTo OFF_rst_Err
    If off_rs.EOF And off_rs.BOF Then
        Exit Function
    Else
       Set rs_diap = off_rs.Clone(adLockBatchOptimistic)
       Set rs_diap.ActiveConnection = Nothing
    End If
Exit Function
OFF_rst_Err:
MsgBox Err.Description
End Function

'в проге в процедурах делаю так
OFF_rst rs 'клонируем и отсоединяем рекордсет
rs.close
это надо для того чтобы быстро перекинуть последний рекордсет который был открыт в Excel
Код: plaintext
1.
2.
3.
Dim objEx As New Excel.Application
objEx.Workbooks.add
objEx.Range("a1").CopyFromRecordset rs_diap
могут ли возникнуть проблеммы пользуясь таким способом
...
Рейтинг: 0 / 0
22.05.2008, 14:22
    #35328623
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение отсоединенного рекордсета
Проблем быть не должно.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Хранение отсоединенного рекордсета / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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