dbo.doSearch("select repairLimit,(select nvl(isReport,0) from SYS_RENDERACCOUNT where code='"+userInfo.getUserUnitCode()+"') isReport from sys_parameter where iswork=1",serverName);

解决方案 »

  1.   

    你這是要干什么?
    就這一句句子(#@&¥)(@&#)¥×@——¥×——@#
    至少說下運行的結果,抱什么錯
    要求是什么樣子?
    你這誰都看得懂,誰都不知道怎么幫
      

  2.   

    String serverName=request.getSession().getAttribute("serverName").toString();
    DBOperator dbo=new DBOperator();
    String parentCode=request.getParameter("parentCode");
    if(parentCode==null)
    parentCode="";
    String rtype=request.getParameter("rtype");
    Object rs1[][] =null;
    String readonly="<9";
    String readonly2="";
    int subit=0;
    rs1=dbo.doSearch("select repairLimit,(select nvl(isReport,0) from SYS_RENDERACCOUNT where code='"+userInfo.getUserUnitCode()+"') isReport from sys_parameter where iswork=1",serverName);
    String sys_paramert=rs1[1][0]==null?"":rs1[1][0].toString();
    if ("1".equals(rs1[1][1])){
    readonly="<4";
    subit=1;
    }else if ("2".equals(rs1[1][1])){
    readonly=">=4";
    subit=1;
    }else if ("3".equals(rs1[1][1])){
    readonly="<0";
    readonly2="readonly";
    if ("360121".equals(userInfo.getUserUnitCode().toString().substring(0,6))){

    readonly="<9";
    }
    subit=1;
    }
      

  3.   

    晕,我是说我看不懂这段代码阿dbo.doSearch("select repairLimit,(select nvl(isReport,0) from SYS_RENDERACCOUNT where code='"+userInfo.getUserUnitCode()+"') isReport from sys_parameter where iswork=1",serverName 所以我就贴的完整点啊