![]() |
#2
雪雨星风2008-08-07 08:31
|
“/BBS”应用程序中的服务器错误。
--------------------------------------------------------------------------------
第 1 行: 'll' 附近有语法错误。字符串 ' where ID=1' 之前有未闭合的引号。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'll' 附近有语法错误。字符串 ' where ID=1' 之前有未闭合的引号。
源错误:
行 73: SqlCommand cmd=new SqlCommand(sql,conn);
行 74: conn.Open();
行 75: cmd.ExecuteNonQuery();
行 76: conn.Close();
行 77: RegisterStartupScript("","<script>alert('更新成功!')</script>");
源文件: e:\bbs\webs2\a1.aspx.cs 行: 75
堆栈跟踪:
[SqlException: 第 1 行: 'll' 附近有语法错误。
字符串 ' where ID=1' 之前有未闭合的引号。]
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +181
BBS.webs2.a1.ImageButton1_Click(Object sender, ImageClickEventArgs e) in e:\bbs\webs2\a1.aspx.cs:75
System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +109
System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +69
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1
这是我写的代码:
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
string gg1=TextBox1.Text;
string gg2=TextBox2.Text;
SqlConnection conn=new SqlConnection(ConfigurationSettings.AppSettings["str"]);
string sql="update bbs_gg set ggz='"+gg1+"',ggf='"+gg2+"' where ID=1";
SqlCommand cmd=new SqlCommand(sql,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
RegisterStartupScript("","<script>alert('更新成功!')</script>");
}
明明没写“||” 怎么来的错误呢 请高手帮忙看一下 谢谢了!