مشكلة التزامن في SQL server
كيف يمكن إنشاء triggrer في قاعدة البيانات بحيث يعطي رسالة للمستخدم الذي يحاول التعديل على ال record و الذي هو قيد الاستخدام من قبل مستخدم آخر في نفس اللحظة علما بأن قاعدة البيانات هي SQL server مع VB و شكرا.
مشكلة التزامن في SQL server
كيف يمكن إنشاء triggrer في قاعدة البيانات بحيث يعطي رسالة للمستخدم الذي يحاول التعديل على ال record و الذي هو قيد الاستخدام من قبل مستخدم آخر في نفس اللحظة علما بأن قاعدة البيانات هي SQL server مع VB و شكرا.
أخي العزيز ...
أعرف أن السؤال موجه إلى الأستاذ خضر ترزي بس أنا حبيت أرد عليك لإنو ردو تأخر , إسمحلي و إن شاء الله تلاقي الحل عندي
يمكنك حل المشكله من خلال التالي :
و هنا سوف أستخدم قاعده البيانات ال Northwind على سبيل المثال :
Use Northwind
GO
CREATE TRIGGER Empl_Delete On Employees
FOR DELETE
AS IF SELECT (COUNT(*) FROM Deleted) > 1
BEGIN RAISERROR ('You can't delete at time ',16,1)
ROLLBACK TRANSACTION
ENDأخي العزيز أعتقد أن المثال واضح و مفهوم إن شاء الله ...
أي إستفسارات أخرى أنا جاهز :)
Professor_X
تم تعديل هذه المشاركة بواسطة walcom في 2 أغسطس 2005 في 12:41
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…