Witam
Powiedzmy że jest program który działa w dwóch różnych miastach.
Jest to baza Firebird "PRACOWNICY" (pracownicy.gdb), która jest filtrowana zależnie od nazwy miasta w którym program pracuje. Czyli we Wrocławiu pracownicy z Wrocławia (filtrowania po kolumnie MIEJSCOWOSC), a w Poznaniu pracownicy z Poznania.
Rzecz w tym, że co jakiś czas jest robiona we Wrocławiu kopia pliku bazodanowego pracownicy.gdb i przywożona do Poznania, gdzie trzeba zamienić z tamtejszym plikiem pracownicy.gdb, al tu się pojawia problem.
Wtedy nadpiszę plik poznański i stracę wszystkich pracowników z Poznania, którzy byli wprowadzeni, a których ja nie miałem u siebie we Wrocławiu.
Czy da się w Firebirdzie jakoś porównać dwie tabele i przeniść brakujące rekordy za pomocą Delphi (komponenty IBX)?
Mam nadzieję, że rozumiecie o co chodzi i że zbytnio nie namieszałem. :-)
Wiem, że można byłoby zrobić bazę zdalną a nie lokalną, ale ja nie umiem i wpadłem na taki a nie inny sposób aktualizowania bazy. Ja tylko mam jeździć i paczki rozwozić. :-)