Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#8

AW: 1 Sekunde Unterschied zwischen DB DateTime Feld und Anwendung beim Speichern

  Alt 31. Mai 2013, 06:23
Vielleicht besteht ja auch Interesse an Notifications. Viel cooler als Polling
Aber keine Ahnung wie gut das funktioniert, habe keine praktische Erfahrung mit MSSQL.
Die Notifications funktionieren technisch ganz sicher, aber warum soll man sich in diesem Fall vom SQL Server benachrichtigen lassen das ein Datensatz geändert wurde, um dann auf dieses Event zu regieren und die Daten dann effektiv doch wieder zur Kontrolle von "lastUpdate" abzufragen? ...

Wir wissen doch, dass wir gerade mit ".Post" Daten geschrieben haben. Da muss uns doch kein Zweiter drüber informieren ..

Eventuell kann man den entgültigen "lastUpdate" Wert aber auch schon kontrollieren, nachdem das ADO Feld gefüllt wurde...
Delphi-Quellcode:
DSData.FieldbyName('lastupdate').AsDateTime := lastUpdate;
lastUpdate := DSData.FieldbyName('lastupdate').value;
Wäre einen Versuch wert. Dann spart er sich das "Read after Write".
Obwohl natütlich nichts über ein paar Zeilen guten alten SQL Code geht ..

Geändert von jensw_2000 (31. Mai 2013 um 06:34 Uhr)
  Mit Zitat antworten Zitat