Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как быстро перегнать данные из MSSQL в DBF? / 2 сообщений из 2, страница 1 из 1
14.06.2002, 16:30:17
    #32032812
Sash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быстро перегнать данные из MSSQL в DBF?
Подскажите как можно в ADO 2.6 перегнать данные из одного Recordset в другой, в случае, если один сформирован как результат выполнения хр. процедуры(MSSQL 7.0), а второй нацелен на пустую таблицу DBF. (Клиент написан на VisulBasic 6.0)

1 Вариант
Можно конечно перегонять в обычном цикле по всем записям в Recordset №1, но записей 1000 -> работает 10 секунд, а нужно быстрее.
(использование Recordset.UpdateBatch)

2 Вариант
Можно использовать ActiveX-компоненты из DTS. Этот вариант рассматривается, но тогда необходимо включать дополнительные библиотеки для DTS в программу. Пакет DTS работает ~1 секунду для 1000 записей, но я не хочу его использовать.

В ADO присутствуют такие возможности быстрой манипуляци с данными как Recordset.GetRows(...), Recordset.Save(...), но как с их помощью перенести сразу все данные из одного Recordset в другой - ума не приложу.

Подскажите, какие есть идеи?
...
Рейтинг: 0 / 0
14.06.2002, 16:35:51
    #32032815
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быстро перегнать данные из MSSQL в DBF?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как быстро перегнать данные из MSSQL в DBF? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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