AW: Firebird Ist Tablle verändert worden
ggf. könnte man über einen Trigger eine Logdatei füllen?
Gruß K-H |
AW: Firebird Ist Tablle verändert worden
Danke DeddyH das war es.
|
AW: Firebird Ist Tablle verändert worden
Zitat:
Beispiel einer Log-Tabelle:
Code:
CREATE TABLE LOGTAB (
ID_LOGTAB INTEGER NOT NULL, BENUTZER INTEGER DEFAULT 0 NOT NULL, AKTION INTEGER DEFAULT 0 NOT NULL, TABELLE INTEGER DEFAULT 0 NOT NULL, ZEITSTEMPEL TIMESTAMP); |
AW: Firebird Ist Tablle verändert worden
Man könnte auch mit einer Checksumme und einem Lastchange arbeiten, z.B. über select sum(ID),max(Lastchange) from Table. Lastchange könnte man über einen Trigger setzen.ID müsste dann z.B. der Primärschlüssel (Int) sein.
Sum(id) sollte sich immer ändern, wenn ein Datensatz hinzugefügt oder gelöscht wird, das Lastchange bei Insert und Update. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz