Verwenden Sie Raster in VB.net zum Anzeigen von Datenbanksätzen in Microsoft Access gespeichert, ermöglichen die Tabellen bearbeiten und Löschen mit den Rasterfelder. Gibt es eine Möglichkeit, die ich überwachen kann, wenn ein Benutzer einen Datensatz löscht oder bearbeitet? Ich möchte in der Lage sein, Details zu jeder Aktualisierung oder Löschung bestimmter Datensätze anzuzeigen, z. B. das Datum und die Benutzer, die dies getan haben.Monitor Update und Löschen in der Datenbank mit ASP.net
Antwort
Wovon Sie sprechen ist bekannt als "Auditing" und bestimmte Datenbanken - wie MS SQL Server - haben eingebaute Unterstützung dafür. MS Access enthält diese Funktion nicht. Mit der Abwesenheit von Auditing ist die Verwendung von Update-Triggern eine gängige Methode, um dies benutzerdefiniert zu implementieren. Leider hat MS Access auch keine Trigger. Die einzige Möglichkeit, dies zu tun, ist über eine API, die Sie selbst schreiben, um mit Ihren Tabellen zu interagieren, und Disziplin, um bei dieser API zu bleiben.
Was Sie tun möchten, ist in die Speicherbefehle auf Ihren Einfügungen und Löschungen einhaken. Sie können auch in die Ereignisse eingreifen, um die Daten zu erfassen. In beiden Fällen erstellen Sie eine INSERT-Anweisung, die die Protokolldaten in Ihre Protokolldatenbank ablegt.
Ich bin immernoch nur ein Anfänger, weißt du wo ich das irgendwie finden kann? Oder was ich anschauen sollte, um mehr darüber zu erfahren? – user1162628
- 1. Update Zeile in der Datenbank mit PHP und Microsoft sql
- 2. Update SQL-Datenbank mit ContentValues und die Update-Methode
- 3. Start Monitor MSMQ in ASP.NET App Start
- 4. Löschen und neu erstellen Datenbank mit EntityFramework
- 5. Datenbank und asp.net
- 6. Update-Spalte in der Datenbank von Modell
- 7. PHP: Update und REPLACE Zeile in der Datenbank
- 8. PUT und Löschen funktioniert nicht mit ASP.NET WebAPI und Datenbank unter Windows Azure
- 9. ASP.Net Verfolgung der Benutzeraktivität in der Datenbank
- 10. Löschen oder Entfernen der Abfragezeichenfolge in ASP.Net
- 11. Eclipselink: Probleme mit Kaskade löschen Update statt
- 12. löschen aus der Datenbank in CakePHP
- 13. Wie verbinde ich mich mit der Campaign Monitor-API?
- 14. Android: Löschen der gesamten Datenbank
- 15. Update-Tabelle von der Datenbank mit Ajax in Schienen
- 16. SQLAlchemy: aktualisieren und Wert aus der Datenbank löschen
- 17. Verbinden von ASP.NET und Android-Anwendungen mit der gleichen Datenbank
- 18. Update Datenbank täglich mit Cronjobs (Mysql, Mongodb)
- 19. Löschen aus der Datenbank in Python
- 20. Bulk-Update in Datenbank mit MLCP
- 21. Update-Datenbank mit verschachtelten Transaktionen Umfang
- 22. Datenbank Update mit $ _request Variable in PHP
- 23. Update mit Ajax in asp.net mvc
- 24. Verwenden der ASP.NET-Mitgliedschaftsanbieter-Datenbank mit Ihrer eigenen Datenbank?
- 25. editieren/löschen Werte in der Datenbank jsp mit
- 26. Update in asp.net mit linq funktioniert nicht
- 27. Datensätze mit Gridview löschen ASP.NET
- 28. Android SQLite Datenbank doesnot Update und Delete
- 29. SignalR Datenbank Update Benachrichtigung
- 30. ASP.NET Update: Update bedingte Störung
Ja, das scheint es zu tun, ich konnte einen Code finden, der bereits dafür erstellt wurde. Vielen Dank. – user1162628
Access 2010 hat etwas sehr ähnlich wie Trigger, und das ist Data Macros - http://msdn.microsoft.com/en-us/library/ff973807.aspx – Fionnuala