|
|
|
| Есть база А с таблицами
Есть база Б с таблицами как и в базе А
Как открыв базу С програмно перебросить таблицы(скопировать) из А в Б, заменив имевшиеся на новые?
Подскажите . | |
|
| |
|
|
|
| самое сложное это определить изменившиеся
а все остальное просто.
Испорт в базу С (docmd.transferdatabase)
удаление таблиц из базы A (db.TableDefs.Delete "ИмяТаблицы" или Connection.execute "Drop table имятаблицы"
Экспорт из С в Б (docmd.transferdatabase) | |
|
| |
|
|
|
| >самое сложное это определить изменившиеся
Эт я догадываюся...
Мне просто перенести не задумываясь...
А вот так что-ба прямо из А в Б нельзя? | |
|
| |
|
|
|
| можно, если использовать, например, SELECT INTO | |
|
| |
|
|
|
| Что Вы имеете ввиду...
И как Вы имеете | |
|
| |
|
|
|
| В Help есть все
currentdb.Execute "SELECT * INTO [C:\Databases\db2.mdb].[ИмяТаблицы] FROM [C:\Databases\db1.mdb].[ИмяТаблицы]"
|
| |
|
| |
|
|
|
| Вон оно как ... Спасибо...
В текущей базе делаем экзекуцию (выбрать всё из базы2.имяТБЛ в базу1.КакЗватьНовуюТабл.
Дружите с HELPOM и с Bellerofont | |
|
| |