goldmember
چهارشنبه 16 اردیبهشت 1388, 19:03 عصر
با سلام و خسته نباشید خدمت دوستان عزیز.
من یه برنامه با وی بی 2005 با بانک اکسس 2003 دارم مینویسم
که به یه مشکل هنگام ویرایش برخوردم. دستوراتی که استفاده کردم رو پایین می نویسیم . ببینید چه مشکلی داره و منو راهنمایی کنین.
ol_Cm = New OleDbCommand("Update tblusers set username='" & TxtEditName.Text & "',password='" & TxtEditUnit.Text & "',group='" & TxtEditValue.Text & "' where username=" & TxtEditName.Text & " ", ol_Cn)
ol_Cm.ExecuteReader()
دستوراتی بالا خطای :
Syntax error in UPDATE statement.
رو میده
لطفا راهنماییم کنین کجاش مشکل داره؟
---------------------------------------------------------------------
البته دستورات بالا رو به شکل زیر هم تغییر دادم ولی باز هم همون خطا رو میده . اعصابمو خورد کرده !!!:عصبانی++::عصبانی++:
خواهشا کمک کنین
Dim Command As New OleDbCommand()
Command.Connection = Cnn
Command.CommandText = "Update TblCarObjects SET name = ?, Model = ?, Unit=?, Value = ?, BuyAmountUnit = ?, SumAmount = ?, SellAmountUnit = ?, DateBuy = ? where ObjCode like ? "
Command.Parameters.AddWithValue("name", TxtEditName.Text.ToString)
Command.Parameters.AddWithValue("Model", ComboEditModel.Text.ToString)
Command.Parameters.AddWithValue("Unit", TxtEditUnit.Text.ToString)
Command.Parameters.AddWithValue("Value", Val(TxtEditValue.Text.ToString))
Command.Parameters.AddWithValue("BuyAmountUnit", Val(TxtEditUnitAmount.Text.ToString))
Command.Parameters.AddWithValue("SumAmount", Val(TxtEditSumAmount.Text.ToString))
Command.Parameters.AddWithValue("SellAmountUnit", Val(TxtEditSellAmount.Text.ToString))
Command.Parameters.AddWithValue("DateBuy", TxtEditDate.Text.ToString)
Command.Parameters.AddWithValue("ObjCode", Val(TxtEditObjCode.Text.ToString))
Command.ExecuteNonQuery()
که توخط آخر خطای زیر رو میده:
:متفکر:Syntax error in UPDATE statement.
من یه برنامه با وی بی 2005 با بانک اکسس 2003 دارم مینویسم
که به یه مشکل هنگام ویرایش برخوردم. دستوراتی که استفاده کردم رو پایین می نویسیم . ببینید چه مشکلی داره و منو راهنمایی کنین.
ol_Cm = New OleDbCommand("Update tblusers set username='" & TxtEditName.Text & "',password='" & TxtEditUnit.Text & "',group='" & TxtEditValue.Text & "' where username=" & TxtEditName.Text & " ", ol_Cn)
ol_Cm.ExecuteReader()
دستوراتی بالا خطای :
Syntax error in UPDATE statement.
رو میده
لطفا راهنماییم کنین کجاش مشکل داره؟
---------------------------------------------------------------------
البته دستورات بالا رو به شکل زیر هم تغییر دادم ولی باز هم همون خطا رو میده . اعصابمو خورد کرده !!!:عصبانی++::عصبانی++:
خواهشا کمک کنین
Dim Command As New OleDbCommand()
Command.Connection = Cnn
Command.CommandText = "Update TblCarObjects SET name = ?, Model = ?, Unit=?, Value = ?, BuyAmountUnit = ?, SumAmount = ?, SellAmountUnit = ?, DateBuy = ? where ObjCode like ? "
Command.Parameters.AddWithValue("name", TxtEditName.Text.ToString)
Command.Parameters.AddWithValue("Model", ComboEditModel.Text.ToString)
Command.Parameters.AddWithValue("Unit", TxtEditUnit.Text.ToString)
Command.Parameters.AddWithValue("Value", Val(TxtEditValue.Text.ToString))
Command.Parameters.AddWithValue("BuyAmountUnit", Val(TxtEditUnitAmount.Text.ToString))
Command.Parameters.AddWithValue("SumAmount", Val(TxtEditSumAmount.Text.ToString))
Command.Parameters.AddWithValue("SellAmountUnit", Val(TxtEditSellAmount.Text.ToString))
Command.Parameters.AddWithValue("DateBuy", TxtEditDate.Text.ToString)
Command.Parameters.AddWithValue("ObjCode", Val(TxtEditObjCode.Text.ToString))
Command.ExecuteNonQuery()
که توخط آخر خطای زیر رو میده:
:متفکر:Syntax error in UPDATE statement.