前一段时间,一个朋友从网上载了一个asp系统,添加文章的时候发现只能添加20条记录,叫我帮忙看看。
研究了一下,这个系统是中网景网站管理系统,把这个系统里里外外翻了个遍,找到了限制的所在。
修改Function.asp文件,
1、删除1061-1079行代码
prtctsn=asctostr(prtctsn)
sub xzgdpro()
dim rsnpr,nprcount
set rsnpr=conn.execute(“select count(*) from “&prtctsn)
nprcount=rsnpr(0)
if nprcount>cint(asctostr(zdpro)) then call scmpro()
end sub
sub scmpro()
dim exesc,exedel,exefrm,maid,rsma
exefrm=”102,114,111,109″
set rsma=server.createobject(“adodb.recordset”)
rsma.open “select max(id) as maid from “&prtctsn,conn,1,1
maid=rsma(“maid”)
rsma.close
set rsma=nothing
exesc=asctostr(exedel)&” “&asctostr(exefrm)&” “&prtctsn&” where id=”&maid
end sub
2、删除1310行的xzgdpro[删除前面字段后,此行为1292行]。
3、删除3789行 xzzdwz。
解除它的限制并没有太大意义(它应该会升级,不过朋友的站就没问题了),只是它的系统这种限制的思路值得借鉴。