الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة التزامن في SQL server

مغلق
بدأه mutahar21 في 24 يوليو 2003 · 2 رد · 1,994 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن إنشاء triggrer في قاعدة البيانات بحيث يعطي رسالة للمستخدم الذي يحاول التعديل على ال record و الذي هو قيد الاستخدام من قبل مستخدم آخر في نفس اللحظة علما بأن قاعدة البيانات هي SQL server مع VB و شكرا.

#2

الرجاء منكم الإجابة على السؤال السابق و ذلك لأهمية الموضوع ولكم جزيل الشكر

#3

أخي العزيز ....

يبدو أن أحدا لا يريد الرد عليك :(

بالنسبه لسؤالك فإليك هذا المثال :

أستعمل قاعده البيانات ال NorthWind الموجوده مسبقا في ال SQL SERVER

Use NorthWind
GO
CREATE TRIGGER product_delete On Products FOR DELETE
AS IF (Select Count (*) FROM [Order Details] INNER JOIN deleted ON [Order Details].ProductID = Deleted.ProductID) > 0 
BEGIN RAISERROR ('Transaction Can't Be Processed  This Product Has Old History ' , 16,1)
ROLLBACK TRANSACTION
END

رجو أن أكون قد فهمت قصدك

Professor_X

تم تعديل هذه المشاركة بواسطة walcom في 2 أغسطس 2005 في 12:45

هذا الموضوع مغلق.

مواضيع مشابهة