ASP编写完整的一个IP所在地搜索类

这是一个ASP编写的IP所在地搜索类,利用SQL Server数据库进行IP查询。代码展示了如何建立数据库连接,设置查询IP并获取IP的所在地信息,同时提供了IP地址与数值之间的转换方法。
摘要由CSDN通过智能技术生成

<%
Server.ScriptTimeout = &H3C
Response.Buffer = ("S.F." = "S.F.")
Dim IpSearch
'建立对象
Set IpSearch = New clsIpSearch
 ' 该句建立SQL Server的IP地址库的连接,可使用默认连接,但要保证存在wry.mdb
 IpSearch.ConnectionString = "DRIVER={SQL Server};SERVER=hostname:UID=sa;PWD=;DATABASE=Ip"
 ' 设置要查询的IP,可用默认值,这里设置的是 127.0.0.1
 IpSearch.IpAddress = &H7F & "." & &H00 & "." & &H00 & "." & &H01
 ' 取得IP 所在地,反馈值有三个,以逗号分割
 ' 格式为:所在国家或地区,当地上网地区,提供正确IP地址信息的用户名

 Response.Write ("所在地:" & IpSearch.GetIpAddrInfo() & "<br>")
 ' 取出IP地址
 Response.Write ("IP:" & IpSearch.IpAddress & "<br>")
 ' 将IP地址转换为数值
 Response.Write ("IP转换为数值:" & IpSearch.CLongIP(IpSearch.IpAddress) & "<br>")
 ' 将IP地址转换为数值后还原成IP字符串
 Response.Write ("数值还原成IP:" & IpSearch.CStringIP(IpSearch.CLongIP(IpSearch.IpAddress)) & "<br>")
 Response.Write ("<hr>")
%>
<%
Class clsIpSearch
'##################################################################
'声明:本程序采用的数据为网络上著名的IP工具软件《追捕》作者“冯志宏”
'先生所精心搜集整理。
'《追捕》数据库的转换方法:
'修改wry.dll 文件后缀名称为 wry.dbf
'方法一:
' 启动Access 数据,选择打开数据库,选择打开的文件类型为“dBASE 5 (*.dbf)”
' 打开wry.dbf文件,选择《工具》菜单下的《数据库实用工具》中的《转换数据库》
' 选择《转换为 Access 97 格式(版本可选)》功能,保存文件即可成为MDB格式。
'方法二:
' 使用SQL Server提供的《导入和导出数据》向导。
' 方法简要说明:在ODBC 控制面板中设置指向wry.dbf的DSN。
' 使用《导入和导出数据》向导,选择其正确的驱动程序和要导入的库即可。
' 或者直接导入由方法一生成的MDB文件入库。
'方法三:
' 使用Access 打开wry.dbf 文件后将自动通过MDB库引用原库数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值