你的脚本到底是VBScript呢还是JavaScript哈
VBScript:
if Request.QueryString("did")<>null) then
strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE DId&Request.QueryString("did")& "ORDER BY AddTime DESC";
else
strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE MId="&Request.QueryString("mid")& "ORDER BY AddTime DESC";
end if

解决方案 »

  1.   

    if isnull(Request.QueryString("did")) then
    strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE MId="&Request.QueryString("mid")& "ORDER BY AddTime DESC";
    else
    strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE DId&Request.QueryString("did")& "ORDER BY AddTime DESC";
    end if
      

  2.   

    if(Request.QueryString("did")!=null){
    strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE DId="+Request.QueryString("did")+ "ORDER BY AddTime DESC";
    }
    else{
    strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE MId="+Request.QueryString("mid")+ "ORDER BY AddTime DESC";
    }
    这些代码在运行时,会发出错误。did没有吧!因为在点击大菜单时只补捉mid,did不存在,所在会发生错误。因为如何来实现
    if(?){strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE DId="+Request.QueryString("did")+ "ORDER BY AddTime DESC";
    }
    else{
    strsql="SELECT *  FROM dbo.PKXZ_Soft WHERE MId="+Request.QueryString("mid")+ "ORDER BY AddTime DESC";
    }
    ?是条件啦!请大家help!!!
      

  3.   

    你传递一个did的值或者如果没有赋值初始化一下did的值
    处理的时候作判断
    更简单的判断did 是否等于空
      

  4.   

    if(Request.QueryString("did")!=null)这样网页会现问题的!请高手帮忙!
      

  5.   

    这个问题可能是死题?请高手吗?请进!!!!要用asp的javascript的脚本!