发个小检测的东西,作点论坛贡献。
很简单,原始的ASP,给不会代码的朋友用用。<!--#include file="../module/config.asp" -->
<%
set rs=conn.execute("select level,struserid,dex,intel,cha,strong,points from userdata")
do while not rs.eof
t=0
t=rs("strong")+rs("dex")+rs("intel")+rs("cha")+rs("points")
if t>577 then
response.write rs("struserid") &"----->"&rs("level")&"--->"&t
response.write("<font color=red>ERROR</font>")
response.write "<br />"
end if
rs.movenext
loop
rs.close
closeconn()
%>
功能说明:将能力点总和大于577的号列出来,即如果80级属性点不正常的,那就可以用它穷举出来。 一条SQL 可以解决的问题.才这么长啊...
select * from (
select level,struserid,dex,intel,cha,strong,points ,( cast(dex as int)+cast(intel as int) +cast(cha as int)+cast(strong as int)+ cast (points as int))as sum1from userdata
) as a where sum1>=577 再加个条件80级
select * from (
select level,struserid,dex,intel,cha,strong,points ,( cast(dex as int)+cast(intel as int) +cast(cha as int)+cast(strong as int)+ cast (points as int))as sum1from userdata
) as a where sum1>=577 and level=80 值得学习学习 謝謝樓主分享~~~ 我明白了什么叫“丢砖引玉”... 都是高手啊 {:1_203:} 学习了。
页:
[1]