ukag Ответов: 1

Как скопировать данные из онлайн-таблицы SQL server в локальную таблицу базы данных Access?


Всем привет
Мне нужно создать приложение для синхронизации данных из моей онлайн-базы данных SQL server с локальной базой данных MS Access(.mdb). Для этого я читаю записи из SQL server в datatable и вставляю эти записи одну за другой с помощью цикла в локальную базу данных, но это занимает много времени.
Может ли кто-нибудь помочь мне сделать эту задачу лучше

Эта синхронизация данных должна быть выполнена при нажатии кнопки, потому что я должен распределить приложение на разные компьютеры по всему штату.

заранее спасибо

Что я уже пробовал:

'MyDataSet is a function which return Records from Online SQL Server
        Ds = MyDataSet("Select * from AllCases " , "O")
        
        For i = 0 To Ds.Tables(0).Rows.Count - 1
              InsertStatement()
        Next

1 Ответов

Рейтинг:
1

Maciej Los

Это не совсем точный ответ, но - надеюсь - немного полезная информация...
MS Access может подключаться к MS SQL Server, см.: Импорт или ссылка на данные в базе данных SQL Server - Access[^]

Возможно, вы захотите использовать метод, описанный здесь: vb.net - DataTable для доступа к таблице базы данных | DaniWeb[^]


ukag

Привет Он показывает ошибку "The DataAdapter.Потребности команды selectcommand собственность, чтобы быть инициализирован"

ukag

Pl помогите мне выполнить эту задачу