السلام عليكم :
اريد استفسار بسيط من اصحاب العلم في حل هذة المشكلة البسيطة وهي عندي جدولين ويوجد بينهما علاقة للعلم انهما من قاعدة بيانات sql serever 2008 الجدول الاول وهو emp_no وهو الجدول الرئيسي الخاص ببيانات الموظف والجدول الثاني وهو family وهو خاص بالعائلة وللعلم ان بينهما علاقة .
سوالي وهو عند تعديل البيانات عن طريق جملة الاستعلام الخاصة بجملة inner join والمعروفة بعرض محتويات الجداول المربوطة لاتعمل ولكن عند التعديل بالجدول الرئسي تعمل معي .
اترككم مع استعلام التعديل :
cmd1.CommandType = CommandType.Textcmd1.CommandType = CommandType.Text
cmd1.Connection = con
cmd1.CommandText = "UPDATE emp_no INNER JOIN family ON emp_no.family = family.family_no SET marital = '" & TextBox2.Text & "' where e_no = '" & TextBox1.Text & "'"
cmd1.Connection.Open()
cmd1.ExecuteNonQuery()
cmd1.Connection.Close()
MsgBox("تم تعديل البيانات بنجاح", MsgBoxStyle.Information, "المعلومات")
اريد استفسار بسيط من اصحاب العلم في حل هذة المشكلة البسيطة وهي عندي جدولين ويوجد بينهما علاقة للعلم انهما من قاعدة بيانات sql serever 2008 الجدول الاول وهو emp_no وهو الجدول الرئيسي الخاص ببيانات الموظف والجدول الثاني وهو family وهو خاص بالعائلة وللعلم ان بينهما علاقة .
سوالي وهو عند تعديل البيانات عن طريق جملة الاستعلام الخاصة بجملة inner join والمعروفة بعرض محتويات الجداول المربوطة لاتعمل ولكن عند التعديل بالجدول الرئسي تعمل معي .
اترككم مع استعلام التعديل :
cmd1.CommandType = CommandType.Textcmd1.CommandType = CommandType.Text
cmd1.Connection = con
cmd1.CommandText = "UPDATE emp_no INNER JOIN family ON emp_no.family = family.family_no SET marital = '" & TextBox2.Text & "' where e_no = '" & TextBox1.Text & "'"
cmd1.Connection.Open()
cmd1.ExecuteNonQuery()
cmd1.Connection.Close()
MsgBox("تم تعديل البيانات بنجاح", MsgBoxStyle.Information, "المعلومات")

