注册 登录
编程论坛 ASP.NET技术论坛

请教这是什么错误啊!

发布于 2008-08-06 19:55, 953 次点击
“/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>");
  }
明明没写“||” 怎么来的错误呢 请高手帮忙看一下 谢谢了!
1 回复
#2
雪雨星风2008-08-07 08:31
你把你的sql语句放在查询分析器中运行一下
1