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

الترانساكشن مع الاكسيس في الـ vb.net

بدأه sherif_2928 في 30 أبريل 2012 · 2 رد · 537 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لو سمحتم كنت عايز اعرف ازاي اعمل ترانساكشن من الفيجوال على الاوامر اللي بصدرها من خلاله لقاعدة بيانات من نوع اكسيس

لو فرضنا مثلا ان دا كود عادي

           F0 = "تسديدات الموردين"
            F = "سداد مستحقات المورد'" + ComboBox1.Text + "'"
            CMD.CommandText = "select * from Indeb where CV_Name = '" & ComboBox1.Text & "' and Type = 0"
            DR = CMD.ExecuteReader()
            DR.Read()
            Dim INN As Double = DR("ID")
            DR.Close()
            CMD.CommandText = "update Indeb set Amount = " & F1 & "Payed = " & F2 & "Still = " & F3 & "STDate = " & F4 & "LTDate = " & F55 & " where ID = " & INN & ""
            CMD.ExecuteNonQuery()
            CMD.CommandText = "insert into cash (A_Kind,Amount,A_Date,Notes,Type) Values (" & F0 & F2 & F4 & F & F12 & ")"
            CMD.ExecuteNonQuery()
            CMD.CommandText = "insert into vc (VCID,VCDate,VCName,Kind,Cash,Still,Type) Values (" & F10 & F4 & F11 & F & F2 & F3 & F12 & ")"
            CMD.ExecuteNonQuery()
            CMD.CommandText = "delete * from Indeb where Still = 0"
            h = CMD.ExecuteNonQuery
            DR.Close()

عايز احطه في ترانساكشن علشان اضمن ان العمليات كلها تتنفذ مع بعضها

نوعا ما انا جديد في الدوت نت علشان كدة لما جربت طريقة الترانساكشن بتاعت الفيجوال بيسك 6 مانجحتش

برجاء المساعدة

شكرا

تم تعديل هذه المشاركة بواسطة sherif_2928 في 30 أبريل 2012 في 05:48

#2

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

عمل ترانس اكشن للبرنامج

و هو علىsql server و لتحويله إلى الــ Access فقط قم باستخدام Data.OleDb.OleDbTransaction و OleDbCommnad و OleDbConnection و OleDbDataAdapter .

1

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

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

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

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

#3

شكرا جزيلا لك اخي على الحل :)

تم تعديل هذه المشاركة بواسطة sherif_2928 في 1 مايو 2012 في 20:56

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