lastmodified anzeigen lassen

27/05/2010 - 08:50 von Bernd Konle | Report spam
Guten Morgen,

ich habe ein kleines Windows - Forms Programm auf mehreren Rechnern
laufen die alle auf die gleiche Datenbank zugreifen und Änderungen in
den Tabellen ( Kunden und die dazugehörigen Artikel). Eine 1:n
Beziehung.
Nun hàtte ich gerne eine Anzeige / Label in meinem Programm das
anzeigt wer die letzte Änderung bei dem Kunden / Datenbank, bzw. wer
als letztes den Kunden bearbeitet hat, z.B. den letzten Artikel
hinzugefügt oder gelöscht hat.
Da ich noch nicht so fit bin meine Frage ob es sowas gibt mit
lastmodified wie in JavaScript.
Ich denke dass ich zusàtzlich in der SQL-Tabelle beim Kunden eine
Spalte hinzufügen muss und dort den User eintragen.
Alle User greifen innerhalb einer Domàne darauf zu.
Den momentanen Benutzer bekomme ich ja über c# mit "Environment.User"
raus, aber wie bekomme ich den nun in die Datenbank, bzw. kann das
evtl. SQL selbst erledigen mit dem Benutzer der momentan angemeldet
ist?

Vielen Dank schon mal für Eure Antwort.

Bernd
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
27/05/2010 - 09:09 | Warnen spam
Hallo Bernd,

"Bernd Konle" schrieb:

Nun hàtte ich gerne eine Anzeige / Label in meinem Programm das
anzeigt wer die letzte Änderung bei dem Kunden / Datenbank, bzw. wer
als letztes den Kunden bearbeitet hat, z.B. den letzten Artikel
hinzugefügt oder gelöscht hat.



Ohne dass Du diese Information selbst in der Datenbank hinterlegst,
kannst Du sowas nicht abfragen, da die Angabe nunmal nicht existiert.

Du müsstest also bspw. in die entsprechenden Tabellen eine Spalte
"LastModified" einfügen und dann entweder per Trigger oder per Code
den Wert setzen.

Da ich noch nicht so fit bin meine Frage ob es sowas gibt mit
lastmodified wie in JavaScript.



Du willst ja nicht wissen, welches Änderungsdatum eine bestimmte
Datei hat, sondern wann ein spezifischer Datensatz geàndert wurde.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen