تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سوال كيف يمكن الاضافة على ثلاثة جداول واكثر
#4
سلام

كود :
Using con As New OleDbConnection(connectionString)
    con.Open()

Dim tran As OleDbTransaction
    tran = con.BeginTransaction

    Using cmd As New OleDbCommand(Nothing, con)

        cmd.Transaction = tran


        cmd.CommandText = "INSERT INTO [a] ([emp_name]) VALUES (?) "
        cmd.Parameters.Clear()
        cmd.Parameters.AddWithValue("@emp_name", txt_emp_name.Text.Trim)
        Dim insertA As Integer = cmd.ExecuteNonQuery()

        cmd.CommandText = "SELECT @@IDENTITY"
        Dim Id_user As Integer = cmd.ExecuteScalar


        cmd.CommandText = "INSERT INTO [b] ([Id_user], [phone], [email], [note]) VALUES (?, ?, ?, ?)"
        cmd.Parameters.Clear()
        cmd.Parameters.AddWithValue("@Id_user", Id_user)
        cmd.Parameters.AddWithValue("@phone", txt_phone.Text.Trim)
        cmd.Parameters.AddWithValue("@email", txt_email.Text.Trim)
        cmd.Parameters.AddWithValue("@note", txt_note.Text.Trim)
        Dim insertB As Integer = cmd.ExecuteNonQuery()


        cmd.CommandText = "INSERT INTO [c] ([Id_user], [field1]) VALUES (?, ?)"
        cmd.Parameters.Clear()
        cmd.Parameters.AddWithValue("@Id_user", Id_user)
        cmd.Parameters.AddWithValue("@field1", txt_field1.Text.Trim)
        Dim insertC As Integer = cmd.ExecuteNonQuery()


        If (insertA > 0) And (insertB > 0) And (insertC > 0) Then
            tran.Commit()
            MsgBox("تمت الاضافة")
        End If

    End Using

    con.Close()
End Using
الكود مجرب

موفقين
متغيب
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: سوال كيف يمكن الاضافة على ثلاثة جداول واكثر - بواسطة الطالب - 04-08-15, 12:49 PM
السلام عليكم ورحمة الله - بواسطة مجروحه - 14-08-15, 03:47 PM
السلام عليكم ورحمة الله - بواسطة مجروحه - 14-08-15, 08:22 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 1,259 07-11-23, 08:27 AM
آخر رد: justforit
  اريد ربط 3 جداول (relation ship) فى sql server سلام و محبه 0 1,551 23-01-21, 08:10 PM
آخر رد: سلام و محبه
  هل يمكن تعديل كلمة معينة داخل سجل alfaiz678 5 2,846 30-11-20, 09:42 PM
آخر رد: alfaiz678
  سوال بخصوص الداتا جريد Abdelrahman ala 7 3,515 07-03-19, 03:26 AM
آخر رد: Abdelrahman ala
  هل يمكن نقل بيانات DataGridView إلى Dataset . عبد الله 7 5,293 03-09-18, 11:23 PM
آخر رد: انيس القبائلي
  كيف اعمل استعلام لحقول معينه متشابهه من عدة جداول aftfm 0 1,831 24-05-18, 09:16 PM
آخر رد: aftfm
  [SQL] انشاء جدول جديد من عدة جداول ابو ملاك الخبير 0 2,551 07-03-18, 02:46 AM
آخر رد: ابو ملاك الخبير
  كيف يمكن نسخ جدول من قاعدة بيانات الي اخري atefkhalf2004 9 7,515 30-01-18, 02:59 PM
آخر رد: atefkhalf2004
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 5,179 15-08-17, 02:11 PM
آخر رد: abozeyd
  [سؤال] المساعدة - بجملة استعلام بين عدة جداول safalo 3 2,524 14-08-17, 02:06 AM
آخر رد: safalo

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم