• 0
عيسى المحمدي

كيفية عمل transaction لأكثر من تعليمة مختلفة في فيجوال بيسك دوت نت

سؤال

انا عندي مشروع بالفيجوال بيسك على قاعدة بيانات اوراكل 10g استخدمت الكائن oledb للاتصال بقاعدة البيانات واستخدمت كمان الكائن transaction، ولادخال البيانات ولكن عند ادخال البيانات، اريد ان افحص اذا كانت البيانات موجودة او لا فاذا كانت موجودة قم بتحديث هذه البيانات واذا لم تكن موجودة قم بادخال البيانات وعند التنفيذ يظهر لي هذا الخطأ ولم اعرف السبب؟

 

(يتطلب ExecuteReader أن يكون للأمر معاملة عندما يكون الاتصال المعيّن إلى الأمر في معاملة محلية معلقة.  لم تتم تهيئة الخاصية Transaction الخاصة بالأمر.)

 

هل لأن العمليات مختلفة حيث ان الاوى ادخال بيانات والثانية قراءة بيانات والثالثة تحديث بيانات
 

كيف يمكن عمل هذا؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

0 إجابة على هذا السؤال .

لاتوجد إجابات على هذا السؤال حتى الآن .

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .