if (Request.QueryString["id"] == null)
            {
                string intoSQL = "";
                intoSQL = "webabout (nFile,nTitle,nHtmlText,ncode) values (";
                intoSQL += "" + myClass.replace(txtid.Text) + ",";
                intoSQL += "'" + myClass.replace(txtitle.Text) + "',";
                intoSQL += "'" + txtContent.Text + "',";
                intoSQL += "'" + dbobj.getautoNum("webabout", "nFile") + "')";
                dbobj.getcom("insert into " + intoSQL);
                Page.RegisterStartupScript("alert", @"<script   LANGUAGE=JavaScript>alert('添加成功');window.location='about.aspx';</script>");
            }
            else
            {
                string updateSQL = "";
                updateSQL += "nTitle='" + myClass.replace(txtitle.Text) + "',";
                updateSQL += "nHtmlText='" + txtContent.Text + "'";
                dbobj.getcom("update webabout set " + updateSQL + " where id=" + Request.QueryString["ID"]);
                Page.RegisterStartupScript("alert", @"<script   LANGUAGE=JavaScript>alert('修改成功');window.location='about.aspx';</script>");
            }

解决方案 »

  1.   

      intoSQL = "webabout (nFile,nTitle,nHtmlText,ncode) values (";
      intoSQL += "'" + myClass.replace(txtid.Text) + "',";
      intoSQL += "'" + myClass.replace(txtitle.Text) + "',";
      intoSQL += "'" + txtContent.Text + "',";
      intoSQL += "'" + dbobj.getautoNum("webabout", "nFile") + "')";
    红色部分帮你改了,少了一组单引号
      

  2.   

    这个intoSQL += "'" + myClass.replace(txtid.Text) + "',";
    为int型,是没错啊
      

  3.   

    intoSQL = "webabout (nFile,nTitle,nHtmlText,ncode) values (";
      intoSQL += "'" + myClass.replace(txtid.Text) + "',";
      intoSQL += "'" + myClass.replace(txtitle.Text) + "',";
      intoSQL += "'" + txtContent.Text + "',";
      intoSQL += "'" + dbobj.getautoNum("webabout", "nFile") + "')";
    红色部分帮你改了,少了一组单引号
    sql里nFile为整型
    这个intoSQL += "'" + myClass.replace(txtid.Text) + "',";
    为int型,是没错啊
      

  4.   

    myClass.replace(txtid.Text)你这个函数是把他转换成整数嘛?
    dbobj.getautoNum("webabout", "nFile")这是什么意思?产生code函数放到里面不对啊
      

  5.   

    真的是函数啊?
    你把这个函数产生的dbobj.getautoNum("webabout", "nFile")  code存到一个变量里面
    假设产生code是string类型的
    string code=dbobj.getautoNum("webabout", "nFile");
    然后在构造sql语句啊