|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。ip地点环球IP地点查询完全版
俄然在某某网站看到IP地点查询,因而血汗来潮做了一个。这是用asp查询环球IP地点的程式,因为相似的的用Asp查询IP的速率不是很幻想,自己利用的也是宏志宏的IP地点数据库,只是对它举行了改善。
自己在win98+pws+access2000上测试经由过程,效果对照幻想。
数据库的计划在一个软件中的比例,绝不夸大的说占60%,固然这是一个小的程式,但也失掉必定的表现。
有任何毛病或倡议请必定要给我发E-mail:ljz811@163.com,我也不懂得“追捕”等相似算法,接待交换,感谢!
好了空话少说,入手下手吧。
1、转wry.dll为.mdb因为我们要优化数据库(合适我们用的),倡议如许做:
将文件改成wry.xls用Excel翻开。
在Access中新建表IP
字段名范例长度申明
------------------------------------------------------------------------------------------------------------
id主动编号
newid数字5startip前三个数字
seconded数字5startip第二部分三个数字
startip文本20肇端IP段
endip文本20止IP段
country文本此段IP地点国度或省
local文本此段IP地点地
从Excel中copystartip/endip/country/local四个字段至Access,id会主动增加,关于newid和secondid固然我们不成妙手工增加,能够如许完成。
<!--#includefile="dbpath.asp"-->
<%
sqlcmd="select*fromip"
‘倡议利用sqlcmd="select*fromipwhereid>=值1andid<值2",由于关于一万个摆布的数据一会儿增加资本占用很年夜
setrs=ip.execute(sqlcmd)
dowhilenotrs.eof
fir=left(rs("startip"),3)
sec=mid(rs("startip"),5,3)
sqlcmd3="updateipsetnewid="&str&",secondid="sec""
ip.executesqlcmd3
rs.movenext
&</p>ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用 |
|