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

dbtransaction

بدأه aymanmoftah في 26 ديسمبر 2011 · 6 رد · 2,390 مشاهدة · في SilverLight
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا عملت برنامج يقوم بادخال بيانات في جدول وتعديل على حقل وهو تسلسل في جدول اخر وتم اضافة 50 سطر على الجدول من قبل 5 مستخدمين تم الاضافة مباشرة بدون اي تكرار او خطأ

ولكن عندما استخدمت عمليات

beginntransaction

commit

rollback

يقوم باضافة اول مستخدم يدخل على الشاشة ويعطي امر ثم ينتظر فترة ويدخل المستخدم الثاني ولكن لا يعطي اي قبول للمستخدم الثالث والرابع مثلا في حالة ان الخمس مستخدمين تم الدخول على الشاشة مرة واحدة واعطاء امر الاضافة مرة واحدة من قبل 5 مستخدمين

لقد تم تجريب هذه الشاشة على قاعدة بيانات اوراكل وكانت النتيجة ممتازة

ولكن عندما استخدمنا

sqlexpress كانت النتيجة الساسبقة بحيث يتم قبول اول واحد وثاني واحد وبعض الاحيان الثالث ولا يعطي الرابع

الرجاء من يعرف بهذه الامر تزويدي بالحل لانني بحاجة الى

begintransaction

commit;

rollback

علشان اذا كان عندي حركات محاسبية وحصل خطأ ما يخزن البيانات ويؤثر على الحسابات

انا مستخدم silverlight 4 with vb.net code

تم تعديل هذه المشاركة بواسطة aymanmoftah في 26 ديسمبر 2011 في 15:14

#2

السلام عليكم ..

ألق نظرة على هذه المشاركة رابط

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

مشكور على الرد السريع

لكن انا بعرف كيف استخدم transaction

ولكن المشكلة في استخدامها في سلفرلايت تكون مشاكل

هل في حل لذلك

لما استخدمها في السيرفس

webservice

#4

السلام عليكم ورحمه الله وبركاته

اخي ممكن تخبرني ايش الخطأ, يمكنك عمل الـ Transaction في خدمة الويب ..

تم تعديل هذه المشاركة بواسطة VB Helper في 28 ديسمبر 2011 في 13:47

.:: Wish to become better and better ::.

#5

اعتقد ان المشكله في استخدام sqlexpress جرب نسخة sql server enterprise edition

#6

السلام عليكم ورحمه الله وبركاته

اخي شوف الروابط التاليه

http://www.codeproject.com/KB/WCF/WCFFAQPart5.aspx

http://weblogs.asp.net/fredriknormen/archive/2009/12/29/wcf-ria-services-domainservice-life-cycle-and-adding-transactions.aspx

.:: Wish to become better and better ::.

#7

مشكور على الرد والحمدلله انحلت المشكلة بالطريقة العادية

كان عندي مشكلة في تعريف connecttion في dll المستخدمها