Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#8

Re: Neue Datensätze abfragen und kopieren

  Alt 31. Mär 2005, 00:50
Zitat von Luckie:
Zitat von Robert_G:
Zeitstempel!
Das war mehr eine sokrates Frage, auf seine Frage:
Zitat:
Und wie kann ich sicherstellen, dass nur die neuen Datensätze genommen werden?
Genau.
Scheint aber zu funktionieren.

Kommen wir zurück zum Zeitstempel...
Du sagst, du darfst in der Tabelle nichts ändern...
Besitzt die Tabelle ein Feld, in dem die letzte Änderung vermerkt wird?
Wenn nicht: Darfst du ein Feld an die Tabelle hängen in dem genau das passiert? (also einfach per Trigger bei Insert/Update die aktuelle Systemzeit in das Feld eintragen )
Wenn es eine Tabelle von einer externen Software ist, die implizites DML/SELECTs darauf fährt wird es wohl zu Problemen führen...
Möglich wäre jetzt eine zweite Tabelle, in der du den PK deiner Tabelle mit der aktuellen Zeit vermerkst. (Äußerst unschön, aber besser als eine zickende Fremdanwendung )

Warum das Ganze? Sollte eigentlich klar sein...
Jetzt brauchst du nur die Datensätze abfragen, die nach deiner letzten Abfrage hinzugekommen/geändert wurden.

Paradox, dBase und den ganzen anderen BDE-Mist vergessen wir jetzt mal ganz schnell.
Willst du diese Informationen lokal ablegen, damit sie eine zweite Anwendung von dir verwerten soll würde sich eine suche in der CodeLib nach der dpCollectiondpCollection lohnen. Damit könntest du es schön transparent ablegen und wieder auslesen.

Ich hoffe, dass dir ein paar Ideen davon helfen...
  Mit Zitat antworten Zitat