Hallo!

> > Wenn es also darum geht, eine Reihenfolge der Modifikationen �ber
alle
> > Tabellen einer Datenbank zu bestimmen, dann ist TIMESTAMP die
richtige
> > Wahl. Wenn dagegen Datum und Uhrzeit der Modifikation angezeigt oder
> > verarbeitet werden sollen, muss man GETDATE() als DEFAULT eines
> > DATETIME-Feldes setzen.
>
> Genau darum geht es...

Letzteres, oder?

> Ich m�chte die letzte �nderung eines Datensatzes merken...
> Habe es nach Deiner Erkl�rung versucht:
> Feld: DATETIME default (getGate())
>
> Bei einem Update �ndert sich der Wert jedoch nicht, sondern wird
> ausschlie�lich bei einem Insert erzeugt...
> Ich ben�rige den Wert jedoch auch bei einem Update!

Default wirkt nur bei leeren Feldern, also entweder das Feld beim Update
mit updaten, oder anstelle des Default-Wertes einen Trigger f�r UPDATE
und INSERT definieren, der die Uhrzeit eintr�gt.

UPDATE ... SET lastModified = GETDATE() WHERE id IN (SELECT id from
INSERTED)

Freundliche Gr��e
Joachim van de Bruck

>
> Gru� Mansur
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp



| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an