这样写。不好。。最容易出错如string str=string.Format("insert into 表(a,b)values({0},‘{1})’",1,“111”)你先不执行OperateDB.Operate(sql1); 操作。。注释掉。。在前加上一句。。response.write(sql);再在运行看。。执行操作后。打印的sql语句。。把sql语句。复制到数据库中执行看能不能行。。如果不能行。那就是字段。其他问题

解决方案 »

  1.   

    主要是我的insert和update语句要同时执行啊,就是不知道应该怎么改正!!
    请高手帮忙指点一下.谢谢哦!
      

  2.   

    insert 和 update 用 事务 来一起做 会好一些,成功都成功,失败 会回滚, 你这样 insert成功 update 失败 会乱的
      

  3.   

     sql += "insert into FileShenInfo(FS_Name,F_Id,F_Title,FS_Content,FS_Sname,FA_Time) values('" +"同意" + "','" + i + "','" + title + "','" + txtcontent1 + "','" + Session["Name"].ToString() + "','" + Time + "');"; 
                    sql += "update FileInfo set F_Flag='" + "同意" + "',F_Shen='" + "已审" + "'where F_Id='" + Request.QueryString["F_Id"].ToString() +"'"; 
    insert sql和update sql中间用分号隔开可以一起执行
      

  4.   

    这样后只能实现update语句,但是为什么我的insert语句不能执行啊???