1,从asp代码中变量来看。首先,jiben26,jiben28这些变量,好像没有定义,建议在代码里指定 option explicit
然后显式声明变量。因为代码中如果这样的变量过多,或多或少还是会影响效率的。2,从语句冗余来看,好多东西可以包装一下。
function checkparam(pmName)
if trim(request(pmName))<>"" and trim(request(pmName))<>"0" then
checkparam = " and " & pmName & " = '" & FormatSQL(request(pmName)) & "'"
else
checkparam = ""
end if
end function
where = " where 1=1 " & checkparam("jiben26") & checkparam("jiben28") .....3,因为不知道你要干什么,所以sql语句上的优化基本是空谈