Копировать таблицы между базами данных доступа - PullRequest
1 голос
/ 30 июля 2009

У меня есть две базы данных доступа, и я хотел бы найти способ скопировать таблицы из одной База данных в другой. Скопированная таблица должна сохранять ту же структуру и данные.

Я уже пытался возиться с sqlBulkcopy , но всю информацию, которую я могу найти об этом использует sqlBulkCopy для передачи таблиц на сервер SQL.

Могу ли я использовать sqlBulkCopy для копирования таблиц между файлами mdb или есть другой способ сделать это?

Ответы [ 2 ]

3 голосов
/ 30 июля 2009

Попробуйте это:

insert into [AccessTable] 
    select * from [MS Access;DATABASE=D:\My Documents\db2.mdb].[AccessTable2]
0 голосов
/ 09 декабря 2011

Вы можете импортировать всю таблицу, включая ключи и данные, из одной базы данных Access в другую, запустив ее в целевой базе данных:

DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Source_Database.mdb", acTable, "Source_Table", "Destination_Table"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...