PDA

View Full Version : حرفه ای: ثبت تغییراتی که کاربر در برنامه انجام میدهد..؟



mohsen_popo
سه شنبه 28 آبان 1392, 09:22 صبح
سلام ....

خسته نباشید ....

من یه برنامه دارم که کاربران زیادی باهاش کار میکنم می خواستم تغییراتی که هر کاربر انجام میده رو ذخیره کنم ....

حالا می خواستم ببینم چه راهی هست که بتونم این کارو کنم....؟؟؟

میدونم که خود sql خاصیتی به نام Tregger داره اما به ازای هر جدول باید یه جدول دیگه درست کنم...

اگر راهنمایی کنید که از چه روشی دیگه ای میتونم استفاده کنم ممنون میشم...

aghayex
سه شنبه 28 آبان 1392, 22:21 عصر
شما باید یه جدول تحت عنوان اوگ درست کنید حالا با هر ستونی بعد در برنامه هر کار اصلی رو که کاربر انجام میده رو در این جدول ثبت کنید

alexmcse
چهارشنبه 29 آبان 1392, 13:27 عصر
سلام ....

خسته نباشید ....

من یه برنامه دارم که کاربران زیادی باهاش کار میکنم می خواستم تغییراتی که هر کاربر انجام میده رو ذخیره کنم ....

حالا می خواستم ببینم چه راهی هست که بتونم این کارو کنم....؟؟؟

میدونم که خود sql خاصیتی به نام Tregger داره اما به ازای هر جدول باید یه جدول دیگه درست کنم...

اگر راهنمایی کنید که از چه روشی دیگه ای میتونم استفاده کنم ممنون میشم...

یکی از راه ها از کلاس EventLog استفاده کنی
یا از کنترل EventLogدر تول باکس
طرز کار این کلا س
http://msdn.microsoft.com/EN-US/library/vstudio/f9hdxtte(v=vs.100).aspx

http://msdn.microsoft.com/EN-US/library/vstudio/system.diagnostics.eventlog(v=vs.100).aspx