PDA

View Full Version : سوال: ثبت كارهايي كه كاربر در برنامه اي كه بانكش SQL هست انجام داده در VB.NET



tolid123456789
چهارشنبه 27 بهمن 1389, 14:30 عصر
سئوال من در مورد ثبت كارهايي كه كاربر در برنامه اي كه بانكش SQL هست انجام داده در VB.NET
فرض كنيد ما دو فرم داريم كه يكي مشخصات دانشجو رو مي گيره و در فرم بعدي مي تونيم با جستجوي دانشجو اساتيد اين دانشجو رو وارد كنيم.
حالا چند تا كاربر با اين برنامه كار مي كنند كه ابتدا ازشون پسورد و يوزر مي خوايم . حالا مي خوايم بدونيم مثلا فلان ركوردي كه تغيير كرده توسط كدوم يك از كاربران تغيير داده شده است.
يا به عبارتي مي خواهيم ليست كارهايي كه كاربرمون در نرم افزار انجام داده رو در يك تيبل با تاريخ و ساعت مشاهده كنيم.

virtual_matador
چهارشنبه 27 بهمن 1389, 17:27 عصر
سلام.
چندین راه وجود داره:
1. اینکه روی هر جدول به تریگر بزاری که وقتی عملیاتی روی اون جدول انجام شد Log مربوطه رو ذخیره کنه
2. توی کد این کارو بکنی که برای این کار یه سری کامپوننت های آماده وجود داره مثل N-Log (http://www.nlog-project.org)