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

هل يمكن استخدام SqlTransaction مع TableAdapter

مغلق
بدأه was_hal في 3 يوليو 2006 · 3 رد · 689 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل يمكن ان أستخدم SqlTransaction مع TableAdapter

وذلك للتراجع عن التغيرات عند استخدام التابع Insert

أي مثلا لو فرضا انه عندي TableAdapter يعبر عن بيانات كتاب له الواصفات التالية

اسم الكتاب

مؤلفه

دار النشر

و استخدمت تعليمة Insert الخاصة بال TableAdapter بالشكل التالي

Dim tblBook as new BookTableAdapter

tblBook.Insert("BookName","AutherName","PublisherName")

و أنا لدي عدد كبير من الكتب التي أريد إضافتها على التوالي في قاعدة البيانات با ستخدام الطريقة السابقة

ولكن أريد إذا حدث خطأ أثناء إضافة أحد الكتب إلى قاعدة البيانات أو انقطع التيار الكهربائي أو حدث أي خلل في النظام أن يتراجع عن كل الكتب التي إضيفت

كيف يمكن أن أفعل ذلك با ستخدام TableAdapter دون استخدام SqlCommand

أرجو المساعدة و شكرا

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#2

للفرع

هل السؤال صعب

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#3

اخي was_hal

انا صراحة مااعرف اشون اعملها بالفيجوال بيسك

لكني ابرمجها بال SQL Server

BEGIN TRANSACTION
BEGIN TRY
INSERT INTO sometable
...
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION
RAISERROR(‘Insert into sometable failed.’,18,1)
RETURN
END CATCH
COMMIT TRANSACTION

وانا انصحك انو مثل هذه الاشياء ان تبرمجها بقاعدة البيانات وليس البرنامج الذي تعمل عليه

شكرا

#4

شكرا لك أخي زيد الرافدين

ولكني أريدها بالفيجوال أنا أعرف كيف أعملها إذا كانت SqlCommand ولكن أريد أن استخدمها مع ال TableAdapter

أرجو أن يساعدني الأخوة في هذا الموضوع

تم تعديل هذه المشاركة بواسطة was_hal في 15 يوليو 2006 في 13:23

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

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

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