Hallo Thomas!
Hmm, gar nicht (Du bist jetzt auf der Access-DB). Da Loeschungen nur auf der A-DB durchgefuehrt werden und die MySQL die nur spiegeln soll, wuerde ich mir einfach eine Liste der aktuellen A-DB-Ids nehmen, und alles auf der M-DB loeschen, was eine A-Id hat, die nicht in dieser Liste ist.
Diese Idee hatte ich auch schon, jedoch gibt es zum Teil Tables mit zig Tausend Einträgen (zB hat eine 18500 und eine andere über 30000 Einträge).
Ein SQL mit "WHERE A_ID != 3 AND ....." wäre hier etwas zu lang, meinst nicht auch? *ggg*
Hatte schon die Idee, mir alle IDs in einem Array (oder als String mit ";" getrennt zu speichern), und dann die höchste ID herzuholen und 1 bis höchste ID ebenso abzuspeichern, und diese dann zu vergleichen. So könnte ich dann nämlich genau die gelöschten rausfiltern, weil diese Anzahl deutlich kleiner als die der bestehenden Einträge ist.
Muss das nur noch irgendwie ordnen *ggg*
lg, ATF