Das ist eben das Problem mit timestamp, beim SQL-Server ist das ein binärer Counter (darum sieht man ohne explizite Konvertierung immer nur ), der mit der realen Zeit nichts zu tun hat. Du kannst dir den Wert zB mit "select convert(bigint,myTimestampField) from myTable" anschauen, und du wirst nach einer Änderung auch sehen, dass sich der Wert geändert hat, aber ich denke mal, du willst ja Datum/Uhrzeit der Änderung haben. Das geht beim SQL-Server leider nur, indem man ein datetime-Feld nimmt und dieses per Trigger selber aktualisiert.
bye,
Helmut
geschrieben von
hwoess
,
20.02.2006, 19:37 Uhr
, 69 mal gelesen