![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() пишу свою первую прогу.
есть такая необходимость, обновления таблиц базы на другом компе, не всех, только некоторых... и другая необходимость, перенос нескольких записей из таблиц базы в такуюже базу на другом компе... база Access подскажите пожалуйста, как это делается, куда и как копать??? |
#2
|
||||
|
||||
![]() В акцесе есть замечательная вещь - репликация. Сия штука позволяет иметь локальные копии одной БД на несвязанных сетью компах и когда возникает необходимость обменяться данными, делается это парой кликов мышью. Но при этом синхронизация взаимная, т.е. после синхронизации данные в базах будут идентичные.
Если вас не устраивает такое решение, то вам придется для таблиц, которые будут участвовать в обмене заводить поле с датой создания/изменения. И вести отдельную таблицу обмена данными, куда писать дату последнего обмена. Вот имея эту инфу уже можно сделать выборку данных из таблиц. Но это будет только выгрузка. Прием данных, не всегда сводится к тупой вставке данных из такого пакета. Вообще, организация обмена данными для автономных БД - весьма нетривиальная задача. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
![]() Первое что приходит в голову - если это сетевой вариант, то назначить одну машинку акцессовским сервером, а другую клиентом, либо если не сетевой - копировать *.mdb файлы с одного компа на другой по мере необходимости, хотя вероятно есть другие, более цивильные варианты, надо поглядеть
З.Ы. Так оно и есть ![]() Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#4
|
|||
|
|||
![]() у меня не сетевой вариант, базы находятся в рахних городах
и обновлять мне нужно не всю базу, а: 1. некоторые таблицы из базы 2. перенести некоторые записи из одной базы в другую |
#5
|
||||
|
||||
![]() Значит используйте второй вариант. Он более трудоемкий, но зато будет у вас опыт в этой области.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
![]() Всё зависит от предпологаемого способа обновления, репликация подходит при прямой связи, когда видны оба клиента, а временной базой с нужными таблицами можно махаться да хоть через почтовый ящик или через файлообменник, другими словами вариант подбирается под то как у вас устроена связь между компьютерами
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |