تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سوال كيف يمكن الاضافة على ثلاثة جداول واكثر
#5
(04-08-15, 12:49 PM)الطالب كتب : سلام

كود :
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
الكود مجرب

موفقين
عفوا اخوي انا جربت الكود لكن يظهر لي خطأ في  OleDbConnection(connectionString) ف غيرت الى SqlConnection فظهر لي خطأ في (connectionString) فحاولت إلغائها ولكن ظهر لي خطأ في con.open مع العلم اني كونت قاعدة بيانات في SQL SERVER 2008
ارجو منك أن تشرح لي ما هو الخطأ وهدا الخطأ الذي يظهرلي Additional information: لم تتم تهيئة الخاصية ConnectionString.
الرد }}}
تم الشكر بواسطة:


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

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

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


يقوم بقرائة الموضوع: