Как скопировать таблицу из одной базы данных в другую?
01.01.2007
Если я не ошибаюсь, у вас есть база данных Access с несколькими таблицами, и вы хотите скопировать одну из этих таблиц в другую базу данных Access.
В этом случае я бы сделал следующее:
- Создайте базу данных TrasportDB.mdb - используйте ADOX.
Скопируйте таблицу из исходной таблицы в TransportDB.mdb с помощью
Select Into [TransportTable] in "FullPath\TransportDB.mdb" From SourceTable.Доставьте TransportDB.mdb на целевой компьютер.
Скопируйте таблицу из TransportTable в DestTable с помощью
Select * Into [DestTable] From [TransportTable] in "FullPath\TransportDB.mdb"
FullPath — это путь к TransportDB.mdb, который различается на исходном и конечном компьютерах.
Таким образом, вы будете использовать собственные методы доступа, которые должны быть более надежными и быстрыми, чем методы ADO.
Если вам необходимо выполнять более сложные задачи, то вам следует использовать репликацию из объектов Microsoft Jet и Replication (импортируйте эту библиотеку типов).

