Ronin
Приветствую.
Не совсем понятна ситуация.
у меня база разделена на 2 аксессовские
Что это означает? Можно ли понять это так, что одинаковый набор таблиц содержиться в двух файлах mdb? Или это две разные базы, с разными таблицами и связями?
Потому как вот это высказывание наводит на подобные размышления
То есть перенести таблицы из одной базы в другую со следующей версии автоматом.
И что здесь подразумевается под "следующей версией"?
Если файлы mdb содержат одинаковый набор таблиц(с одинаковыми полями) но с разным наполнением данными, то осмелюсь предположить, что можно просто сделать выборку из таблицы одной базы в таблицу Датасет, записать это дело в xml(датасет имеет соответствующие методы), потом создать датасет для другой базы, создать в нем соответствующую пустую таблицу(простой запрос select с условием where, которое изначально не выполнимо) и считать в неё данные из xml, а потом обновить базу. В результате должно получиться слияние данных из этой базы и из второй. Только тут один момент как организован первичный ключ? Нельзя допустить дубликаты ключей. Если автонумерация, то проблем не будет.