本帖最后由 lujinjie 于 2010-05-10 00:08:19 编辑

解决方案 »

  1.   

    "update TPR_Users set " + strField + "='ok'  where Id=1";
      

  2.   

    和WHERE后面无关,我省略不写出来而已
      

  3.   

    string strField = "strName";
    string strSql = "update Users set " + strField + "='ok'";SqlHelper.ExecuteSql(strSql);
    改成这样试一下,另外也可以这样测试:
    string strField = "strName";
    string strSql = "update Users set " + strField + "='ok'";
    response.write(strSql);
    看看你的sql语句是不是正确
      

  4.   

    总之,你一定要把strSql运行后的字符串显示出来,才能看的清晰。
    实在不行,就加断点。