Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Hallo zusammen,

ich wollte wissen, ob es eine Möglichkeit gibt, den Zeitstempel, der bei Einträgen in die Datenbank für interne Inhalte generiert wird, auszulesen und z.B. mit der aktuellen Zeit zu vergleichen.
Ich habe gesehen, dass man ihn mit dbtouch() aktualisieren kann, kann man ihn aber auch im Befragungsprojekt auslesen, z.B. um zu sehen, wie lange der Eintrag her ist?

Schon mal vielen Dank für eure Antworten :)

in SoSci Survey (dt.) by s052839 (145 points)

1 Answer

0 votes

Analog zu dbTouch() gibt es dbGet() - damit bekommen Sie mit einem key ein array mit allen dazugehörigen abgespeicherten Daten für den entsprechenden Datensatz. Wenn Sie dann auf das richtige Feld zugreifen, haben Sie auch den entsprechenden Zeitstempel.

Viele Grüße

by SoSci Survey (Team) (2.7k points)
Das habe ich versucht, aber ich bin nicht auf den Zeitstempel gekommen. Mit dbGet() komme ich über den Key nur auf die von mir eingegebenen Daten, nicht aber auf die, die das System dazufügt (Sprache und Zeitstempel).
In der Dokumentation zu dbTouch() steht zwar drin, dass man nach Zeitstempel angezeigte Fragen auswählen könne, wie das geht, wird aber nicht erklärt.
Brauche ich da einen speziellen Befehl, um den Zeitstempel zu bekommen?
...