نمایش نتایج 1 تا 2 از 2

نام تاپیک: ذخیره تغییرات رکورد ها

  1. #1

    Question ذخیره تغییرات رکورد ها

    سلام
    در یک دیتابیس (یه سیستم دانشجویی) یک تیبل اصلی هست و 20 تا تیبل دیگه هم به اصلی لینک هستند . چطور میشه یه تریگر نوشت که هر وقت در هر کدام از رکوردها تغییری(آپدیت) اتفاق افتاد نام یوزر و تاریخ تغییرات (یه تیبل مخصوص همین کار دیده شده)را ذخیره کنه؟؟؟
    من 3 تریگر به این صورت نوشتم:

    ALTERtrigger [sheet_delete]
    on [dbo].[sheet1]
    fordeleteas
    insert
    into r_change(userid,change_mode)values(@@IDENTITY,N'Delete')


    ALTERtrigger [sheet_update]
    on [dbo].[sheet1]
    forupdateas
    insert
    into r_change(userid,change_mode)values(@@IDENTITY,N'Update')


    ALTERtrigger [sheet_insert]
    on [dbo].[sheet1]
    forinsertas
    insert
    into r_change(userid,change_mode)values(@@IDENTITY,N'Insert')


    ولی مشکل داره مثلا وقتی رکوردی رو حذف می کنه نمی دونم کدوم رکورد بوده (کد رو برنمیگردونه) در ضمن نمی دونم چطور باید نام یوزر یا مثلا آدرس ipیوزر رو گرفت
    آخرین ویرایش به وسیله javad3151 : سه شنبه 13 تیر 1385 در 07:44 صبح

  2. #2
    کاربر دائمی آواتار Kamyar.Kimiyabeigi
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران
    پست
    1,276
    دوست عزیز نحوه Trigger نویسی در BOL به طور کامل گفته شده اینم یک مثال براتون :

    USE pubs
    IF EXISTS (SELECT name FROM sysobjects
    WHERE name = 'Trg_Log' AND type = 'TR')
    DROP TRIGGER Trg_Log
    GO
    CREATE TRIGGER Trg_Log
    ON Table1
    FOR UPDATE
    AS

    INSERT INTO tbl_Log
    (FirstName, LastName)
    SELECT FirstName, LastName
    FROM tbl_ActiveUsers

    GO

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •