PDA

View Full Version : سوال: ايجاد لاق



ebrahimv
شنبه 28 شهریور 1388, 13:42 عصر
سلام
من تعدادي جدول دارم و يك جدول براي كاربرانم
حال من يك برنامه نوشتم كه در ابتدا نام كاربري و رمز عبور را از كاربر گرفته و در صورت درست بودن وارد برنامه من ميشه و به برنامه دسترسي داره
حال من مي خواهم يك لاق طراحي كنم كه در يك جدول ديگر اين اطلاعات را ذخيره كند در مواقعي كه كاربر تغييراتي در جداول انجام مي دهد
نام كاربري كاربر - نام جدولي كه روي آن تغييري صورت گرفته - نوع تغيير - تاريخ
حال براي اين كار از تريقر استفاده ميكنم يعني براي هر جدول تريقر مينويسم ولي نمي توانم نام كاربري كاربر را به دست آورم
آيا راهي براي اين كار وجود دارد يا شما روش بهتري پيشنهاد ميدهد؟
آيا مي شود پارامتري به تريقر فرستاد؟

ebrahimv
سه شنبه 31 شهریور 1388, 10:42 صبح
.............؟

amir_alaki
سه شنبه 31 شهریور 1388, 11:18 صبح
سلام
عزیز دل نام کار بری که شما برای برنامه استفاده کردین یک ساختار داخلی هست برای برنامه ربطی به SQL نداره چون خودتون جدول برای کاربران طراحی کردین درسته؟

برای این کار بهتره یک Sp بنویسین که عملیات درج Log رو به عهده داشته باشه و بعد در انتهای هر عملی مانند Insert که احتمالا برای اون SP نوشتین ،اون SP درج لاگ رو صدا کنین و حالا اینجا میتونین پارامتر هاش رو هم هرچی دوست دارین تنظیم کنین.به نظرم اینجوری بهتره.

فعلا".اگه مشکلی بود در خدمتم