Audit-Trail Access & MySQL

larryson

Erfahrenes Mitglied
Hallo und guten Morgen,

ich pflege über Access 2000 eine MySQL DB (5.0.27).

Folgendes Problem, wenn über Access ein neuer Datensatz angelegt/geändert wird, möchte ich wissen, wer hat diesen angelegt/geändert.
Ich möchte keine Pass-Through-Abfrage nutzen!

Wenn möglich soll diese Spalte direkt über MySQL befüllt werden (Funktion User()), allerdings weiss ich nicht wie ich das anstellen soll.

Einen Standardwert kann ich nicht nehmen, ein Trigger funktioniert ebenfalls nicht.

Habt ihr eine Lösung?

Einer meiner Testtrigger:
Code:
create trigger nutzer before insert on datenbank.test
for each row set dummy=user();
 
Sorry für den schnellen Nachtrag, aber Änderungen bekomme ich folgendermassen hin:

Code:
create trigger nutzer_aenderung before update on datenbank.test
for each row set new.dummy=user();

Fehlt mir also nur noch die lösung für neue Datensätze
 

Neue Beiträge

Zurück