2014-01-24 166 views
1

我有ShowGrid()RowEditingRowCancelingEdit,但它们是正确的附近有语法错误('

当执行网站,我得到这个一般的错误,我想不通:?

不正确语法接近'(')

描述:在执行当前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 

回答