问题描述
usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassgg_add:System.Web.UI.Page{publicstringlb,lbtxt,sql;protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){lb=Request.QueryString["lb"].ToString().Trim();switch(lb){case"1":lbtxt="站内新闻";break;case"2":lbtxt="教育资讯";break;}sql="insertintoallgonggao(title,content,leibie)values('"+title.Text.ToString().Trim()+"','"+WebEditor1.Text+"','"+lbtxt+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");//如果执行成功,则给出提示}else{Response.Write("<script>javascript:alert('系统错误');</script>");}}}运行后不成功
解决方案
解决方案二:
先保证你的sql语法正确,然后自己跟踪newClass1().hsgexucute中干了什么
解决方案三:
调试把sql语句拿到数据库中执行一下,没错的话看看result=newClass1().hsgexucute(sql);hsgexucute是不是正确执行?
解决方案四:
引用2楼的回复:
调试把sql语句拿到数据库中执行一下,没错的话看看result=newClass1().hsgexucute(sql);hsgexucute是不是正确执行?
....
解决方案五:
protectedvoidPage_Load(objectsender,EventArgse){if(!ispostback)//加上这个再试试{}}