Entwickler-Ecke
Datenbanken - Ereignisprotokoll ?
Tank1 - Mo 12.08.02 08:50
Titel: Ereignisprotokoll ?
Hallo,
ich benötige für meine Datenbankanwendung ein Ereignisprotokoll, jedesmal wenn Werte von bestimmten Feldern (z.B.) Adresse geändert werden, soll diese in einer Tabelle mit folgenden Inhalt: Feldname, alter Wert, neuer Wert, Datum, und Loginname protokolliert werden. Hat jemand in so etwas schon gemacht ? Ich benutze BDE und delphi5 prof.
Gruß Tank
Spike - Mo 12.08.02 17:17
Hallo Tank,
Du brauchst doch nur im Ereignis BeforePost Deiner Tabelle abfragen ob sich der Wert geändert hat und dann die Werte in Deine Protokolltabelle schreiben.
An den alten Wert kommst Du zu dem Zeitpunkt noch über das auslesen der Datenbank (z.B. FieldValues['Adresse']) und den neuen Wert kannst Du ja aus dem Eingabefeld auslesen (z.B. DBEdit1.Text).
Hab das jetzt nicht probiert - aber ich denke mal das sollte so funzen.
Spike
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!