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

ساعدوني في ال Transaction

مغلق
بدأه hazzoom في 13 يوليو 2005 · 4 رد · 544 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

حبيت أعمل مثال يستخدم ال Transaction لكن لقيت فيه حاجه غلط ,ايه هيا مش عارف ,اللي يعرف

السبب يقوللي ......؟؟؟

Transaction.rar

#2

في الحقيقة لم أقرأ المثال جيداً ولكن من الأفضل أن تستخدم الـ Transaction مع الـ Stored Procedure والذي سيجنبك الكثير من المتاعب

والله الموفق

#3

مش شرط أن أستخدم الـ Transaction مع الـ Stored Procedure ,

و الخطأ في المثال عند ال Rollback

اللي يعرف السبب يقوللي جزاكم الله خيرا ..........,,,

#4

السلام عليكم

ليش شرط ان تستخدم Transaction مع الـ Stored Procedure

     Public sqlstr1 As String = "insert into hazemtab ([names],number) values ('aaa','11')"
    Public sqlstr2 As String = "insert into hazemtab ([names],number) values ('bbb','22')"

تم التعديل على الكود

          mytrans = mycon.BeginTransaction()
        mycom.Connection = mycon
        mycom.Transaction = mytrans
        Try
            mycom.CommandText = sqlstr1
            mycom.ExecuteNonQuery()
            mycom.CommandText = sqlstr2
            mycom.ExecuteNonQuery()
            mytrans.Commit()
        Catch err As Exception
            mytrans.Rollback()
            MsgBox(err.Message)
        End Try

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#5

أشكرك يا عم وليد ,بس ايه الفرق بين :

mycon.BeginTransaction()

و

mytrans = mycon.BeginTransaction()

كمان فيه حاجه تانيه :

في جملة ال sql2 لو غيرت قيمة المتغير الثاني اللي من النوع int وجعلتها نصيه ونفذت البرنامج

هتلاقي برضه في Error ,,,

Public sqlstr2 As String = "insert into hazemtab ([names],number) values ('bbb','a')"

جربها ورد عليا , وربنا يكرمك ,,,

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

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