بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
عند الضغط على زر تعديل .........احصل على شاشة فيها الحقول المختلفة المتعلقة بداتية زبون
وبعد تعديل بيانات عدد من الحقول
وعند الضغط على زر حفظ ....... احصل على رسالة مفادها
syntax error in update statment
وفيما يلي نص الكود المتعلق بحفظ التعديل
Dim cmd As New OleDb.OleDbCommand
Dim n As String
Try
n = Val(Me.txt_Zatea_id.Text)
DataConnection()
cmd.Connection = Conn
cmd.CommandType = CommandType.Text
cmd.CommandText = "UPDATE Zatea SET Customer = '" & Trim(txt_Customer.Text) & "' , Area = '" & Trim(Area_Combobox.Text) & "', bayan = '" & Trim(lbox_Bayan.Text) & "' , Phone1= '" & Trim(txt_Phone1.Text) & "' , Phone2= '" & Trim(txt_Phone2.Text) & "', Mobile= '" & Trim(txt_Mobile.Text) & "', Fax= '" & Trim(txt_fax.Text) & "', Email= '" & Trim(txt_Email.Text) & "', Note= '" & Trim(txt_Note.Text) & "' WHERE Zatea_id ='" & n & "'"
cmd.ExecuteNonQuery()
Conn.Close()
MsgBox("1 Record has been Updated correctly")
'اصطياد الاخطاء
Catch ex As Exception
'عرض الخطا فى رساله
MsgBox(ex.Message, 16, "خطأ")
End Tryلدي سؤالين
1- اصلاح الكود، والاشارة الى مكمن الخطأ
2 - كما تلاحظون اخوتي ، طول سطر المتعلق ب Update ......( هنا لدي عدة 9 حقول ...... فما بالكم لو كان هناك 20 حقل )، وهنا اطمح الى ان يتم كتابة الكود بصيغة مختلفة على عدة اسطر مثلا ///// من اجل التسهيل على المراجعة والكتابة ولتجنب الاخطاء المحتمل بشدة ان تحدث
ارجو تعديل المثال المرفق
والف الف شكر
والسلام عليكم

