-1
說明:在執行 當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。System.Data.SqlClient.SqlException:關鍵字'WHERE'附近的語法不正確
異常詳細信息:System.Data.SqlClient.SqlException:關鍵字'WHERE'附近的語法不正確 。
這裏是我的代碼
Imports System.Data
Imports System.Data.SqlClient
Protected Sub btnEdit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnEdit.Click
If (IsPostBack) Then
If (Not Session("Language_ID") = Nothing) Then
cn.Open()
Dim cmdEdit As New SqlCommand("UPDATE [tblDefault] SET [Language] = @lang, [Title1] = @title1," & _
"[Details1][email protected],[Details2][email protected]," & _
"[Title3] = @title3, [Details3] = @detail3, [Welcome] = @wel," & _
"WHERE [LangID] = @langid", cn)
With cmdEdit.Parameters
.Add("@langid", SqlDbType.BigInt).Value = Val(Session("Language_ID").ToString)
.Add("@lang", SqlDbType.NVarChar).Value = ddlLang.SelectedValue
.Add("@title1", SqlDbType.NVarChar).Value = txtTitle1.Text
.Add("@detail1", SqlDbType.NVarChar).Value = CkeditorDetail1.Text
.Add("@title2", SqlDbType.NVarChar).Value = txtTitle2.Text
.Add("@detail2", SqlDbType.NVarChar).Value = CkeditorDetail2.Text
.Add("@title3", SqlDbType.NVarChar).Value = txtTitle3.Text
.Add("@detail3", SqlDbType.NVarChar).Value = CkeditorDetail3.Text
.Add("@wel", SqlDbType.NVarChar).Value = txtWel.Text
End With
cmdEdit.Connection = cn
cmdEdit.ExecuteNonQuery()
cn.Close()
Response.Redirect("admin_default.aspx")
Else
Response.Redirect("admin_default.aspx")
End If
End If
End Sub
太感謝你了! –