1
我有ShowGrid()
,RowEditing
和RowCancelingEdit
,但它们是正确的附近有语法错误('
当执行网站,我得到这个一般的错误,我想不通:?
不正确语法接近'(')
描述:在执行当前Web请求期间发生未处理的异常请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的来源
个异常详细信息:System.Data.SqlClient.SqlException:附近有语法错误('。
Protected Sub GridView1_OnRowUpdating(ByVal sender As Object, ByVal e As GridViewUpdateEventArgs) Handles GridView1.RowUpdating
Dim connStr, cmdStr As String
connStr = "XXXXX"
cmdStr = "UPDATE OrbitDates SET ([email protected],[email protected],[email protected],[email protected]) WHERE [email protected];"
Try
Using conn As New SqlConnection(connStr)
Using cmd As New SqlCommand(cmdStr, conn)
conn.Open()
cmd.Parameters.AddWithValue("@ido", GridView1.Rows(e.RowIndex).Cells(0).Text)
cmd.Parameters.AddWithValue("@JD", GridView1.Rows(e.RowIndex).Cells(1).Text)
cmd.Parameters.AddWithValue("@Xecl1", GridView1.Rows(e.RowIndex).Cells(2).Text)
cmd.Parameters.AddWithValue("@Yecl1", GridView1.Rows(e.RowIndex).Cells(3).Text)
cmd.Parameters.AddWithValue("@Zecl1", GridView1.Rows(e.RowIndex).Cells(4).Text)
cmd.ExecuteNonQuery()
conn.Close()
cmd.Dispose()
conn.Dispose()
End Using
End Using
Catch ex As Exception
Throw ex
End Try
ViewState("edit") = e.RowIndex
ShowGrid()
End Sub
之大,摆脱了 “附近有语法错误('。” 的错误致谢。 – teledextri