powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как быстро перегнать данные из MSSQL в DBF?
2 сообщений из 2, страница 1 из 1
Как быстро перегнать данные из MSSQL в DBF?
    #32032812
Sash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно в 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
Как быстро перегнать данные из MSSQL в DBF?
    #32032815
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как быстро перегнать данные из MSSQL в DBF?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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