mt_plannix Posted February 23 #1 Share Posted February 23 Hallo ist es möglich, einen weiteren Wert bei den Persistent Variable einzubauen? Wir bräuchten einen Zeit Stempel, wann die Variable geändert wurde in der Datenbank. Dieser müsste bei jedem Set in die Datenbank mit dem aktuellen DateTime geschrieben werden und wir müssten diesen Wert auch in der Swyx abfragen können. Vielen Dank Marvin Link to comment Share on other sites More sharing options...
Tom Wellige Posted February 23 #2 Share Posted February 23 Das ist ein interessanter Feature Request für die persistenten Variablen. Ich setze das mal auf meine Liste für ein nächstes Update. Einen zeitlichen Rahmen dafür kann ich Dir im Augenblick allerdings nicht geben. Link to comment Share on other sites More sharing options...
Tom Wellige Posted February 24 #3 Share Posted February 24 Hallo Marvin, wenn ich das implementiere, würde ich 2 verschiedene Zeitstempel verwenden: "Created" und "Modified". Man wird also sehen können, wann eine Variable erstmalig und zuletzt gesetzt wurde. Soweit so gut. Wenn eine Variable aber noch niemals verändert wurde, habe ich zwei Möglichkeiten, was ich in diesem Fall bei "Modified" zurück geben könnte: NULL Du kannst dann sehr einfach vorab mittels "IsNull" prüfen ob Du einen Zeitstempel bekommen hast, bevor Du irgendetwas damit versuchst zu machen was dann evtl. über das NULL stolpert Ein Standard Datum (z.B. 01.01.2000) Damit bekommst Du in jedem Fall ein gültiges Datum zurück und musst Dir keine Sorgen machen, dass Dein Code nachfolgend über ein NULL stolpern könnte. Du siehst dem Rückgabewert aber nicht mehr auf den ersten Blick an, dass die Variable noch niemals verändert wurde. Da Du Dir das Feature gewünscht hast, überlasse ich die Entscheidung einfach Dir. Ich selbst tendiere für den ersten Fall. Für den Fall, dass eine persistente Variable verwendet wird, die mit einer älteren Version erzeugt wurde, ist natürlich der "Created" Zeitstempel nicht erzeugt worden. Das heisst, hier würde dann die gleiche Logik greifen. Link to comment Share on other sites More sharing options...
Solution Tom Wellige Posted February 25 Solution #4 Share Posted February 25 Da ich die kommenden Tage mit anderen Dingen komplett dicht bin, habe ich die Entscheidung gerade selber gertroffen (Variante 1 - NULL) und eine neue Version der Persistenten Variablen erstellt, die Deinen Feature Request enthält. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now