Hi,
ich habe so etwas noch nie umsetzen müssen, da wir hier für derartige Schweinereien NOTRIX einsetzen, aber von der Theorie her würde ich das folgendermaßen machen :
- Datensatz per ODBC lesen, ID ermitteln
- per GetDocumentByKey versuchen das passende Doc in Notes zu holen
- wenn Doc Is Nothing -> neues Dokument mit den Daten erzeugen
- wenn Not Doc Is Nothing -> zwei Möglichkeiten :
a) stumpf die Daten aus der ODBC-Quelle ins Doc pumpen (is wegen Unread-Mark evtl. nicht ganz so schön)
b) Timestamp des Notes-Docs mit dem des ODBC-Datensatzes vergleichen und ggf. Doc updaten
Fürs Löschen mußt Du dir dann allerdings was zusätzliches bauen. Z.B. DocCollection über alle Dokumente in der DB und dann prüfen, ob es dazu einen passenden Datensatz in der ODBC-Quelle gibt. Wenn nicht, Doc löschen.