如何用QQ数据库(QQWry.Dat)制作在线IP查询功能
[开发环境]VS.Net 2003
[编程语言]VB.Net
1.为什么要使用QQWry.Dat做为数据源来开发IP查询功能?
由于QQWry.Dat数据准确,且时常更新,较为方便。
2.如何读取QQWry.Dat中的数据?
以Asp.Net为例,详细介绍步骤:
a.新建一个web项目。
b.将QQWry.Dat保存到database目录下(可自己更改别的目录)
在Google中查找最新的QQWry.Dat
c.将IPLocation.dll下载保存到Bin目录下。如下图:
点击下载IPLocation.dll

d.在项目中添加引用,引用IPLocation.dll。
e.在程序代码前添加一行:
Imports IPLocation.IPLocation
f.调用函数IPLocate进行IP查询。
IPLocate(Byval StrConn as string,Byval StrIp as string)
'StrConn 为数据库连接字符串,如:Server.MapPath("database/QQWry.Dat")
'StrIP 为查询IP
完整例子下载:SkyDrive存储
