`

实现纯真IP数据库DAT转mdb数据库的方法

阅读更多
纯真ip数据库转动网数据库ASP脚本
去纯真网站上下载ip数据库,同时随数据库附送的查询程序(Showip.exe)具有在线检测并升级IP数据库的功能,只要运行该程序,点击右上角的
“在线升级”,就可以升级IP数据库到最新的版本,无需再到下载网站下载新版的IP数据库。
同时查询程序(Showip.exe)还提供了解压为.txt文件的功能:)
我们就借助这一功能实现转MDB格式的数据库。
第一步:打开查询程序(Showip.exe),点击解压
第二步:保存导出的数据文本为ipaddress.txt,提示成功后,确定关闭。
第三步:新建一个MDB文件,命名为ipaddress.mdb,点击打开,使用Access提供的导入文本文件的功能,把刚才导出的ipaddress.txt导入到数据库中。
第四步:导入文本向导:
       1、选择[带分隔符-用逗号或制表符之类的符号分隔每个字段]选项
       2、下一步:选择空格作为分隔符;
       3、下一步:新表中;
       4、下一步:第一字段,不做任何修改,默认下一步;
       5、下一步:定义主键:选择不要主键;
       6、下一步:默认ipaddress表名,完成。
第五步:建立动网格式的数据表ipaddress2
         id       自动编号(可以不要)
         ip1      双精度数据
         ip2      双精度数据
         country 文本 100字节
         city     文本 255字节
关闭数据库。

如果第四步 不行可以下载一个QuPingIP.exe 纯真IpToAccess 转换器


第六步:在ASP环境下运行ip.ASP
第七步:此时的数据库非常大,为了能够小一些:(,建立一个新的空数据库,把原数据库中ipadress2导入。^!^
以后的应用我就不说了。~~~  
重要的脚本部分:
[复制此代码]CODE:
<%
Server.ScriptTimeOut=999
min=0 ''开始数
max=260262''结束数 数据数量-1
Dim Conn
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=01;Data Source="& Server.MapPath("ipaddress.mdb")
Conn.Open
If Err Then
Err.Clear
Set Conn = Nothing
Response.Write("<head><meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"" /><title>数据库连接出错,请检查连接字串</title></head><body><div align=""center"" style=""width:400px;height:100px;padding: 8px;font-size:9pt;border: 1px solid ThreeDShadow;POSITION:absolute;top:expression((document.body.offsetHeight-100)/2);left:expression((document.body.offsetWidth-400)/2);""><table width=""100%"" height=""100%"" style=""font-size:12px;font-family:Tahoma;""><tr><td align=""center""><strong>数据库连接出错,请检查连接字串</strong></td></tr></table></div></body>")
Response.End
End If
set rs=conn.execute("select * from [ipaddress]")
if not rs.eof then
first=rs.GetRows()
for j=0 to 261501
z=""
local=""
for i=0 to 16
if len(first(i,j))>0 then
z=first(i,j)&"$$"&z
end if
next
zz=split(z,"$$")
startip=enaddr(zz(ubound(zz)-1))
endip=enaddr(zz(ubound(zz)-2))
country=zz(ubound(zz)-3)
for zzz=0 to ubound(zz)-4
local=zz(zzz)&" "&local
next
local=replace(local,"'","''")
'response.write "startip:"&startip&"<br>endip:"&endip&"<br>country:"&country&"<br>local:"&local&"<br><br>"
conn.execute("insert into [ipaddress2] (ip1,ip2,country,[city]) values ("&startip&","&endip&",'"&country&"','"&local&"')")
next
end if
conn.execute("update [ipaddress2] set [city]='--' where [city]='CZ88.NET' ")
response.write "升级成功!"
function enaddr(sip)
esip=cstr(sip)
str1=Left(sip,CInt(InStr(sip,".")-1))
sip=Mid(sip,cint(instr(sip,"."))+1)
str2=Left(sip,cint(instr(sip,"."))-1)
sip=mid(sip,cint(instr(sip,"."))+1)
str3=left(sip,cint(instr(sip,"."))-1)
str4=mid(sip,cint(instr(sip,"."))+1)
enaddr=cint(str1)*256*256*256+cint(str2)*256*256+cint(str3)*256+cint(str4)-1
end function
%>


参看:http://hi.baidu.com/%D0%A1%B0%F4%B0%F4%B0%EF/blog/item/939591629b5fa5d58cb10dcd.html
  • 大小: 19.7 KB
分享到:
评论

相关推荐

    纯真版IP数据库DAT格式转MDB ACCESS 绿色工具

    标题中的“纯真版IP数据库DAT格式转MDB ACCESS 绿色工具”指的是一个软件或程序,它的主要功能是将特定的IP数据库,即以DAT格式存储的数据,转换为Microsoft Access的MDB格式。这个过程通常是为了方便在Access环境中...

    纯真IP数据库ACCESS(MDB)版2013.8.5

    《纯真IP数据库ACCESS(MDB)版2013.8.5》是针对网络IP地址管理和查询的一款专业工具,特别适用于需要快速定位IP地址归属地的场景。这个数据库包含了截至2013年8月5日的445807条IP数据记录,覆盖了全球范围内的众多IP...

    最新纯真ip数据库ACCESS MDB格式

    标题中的“最新纯真ip数据库ACCESS MDB格式”指的是一个用于存储IP地址信息的数据库,它采用了Microsoft Access(MDB)文件格式。Access MDB是一种关系型数据库管理系统,常用于小型到中型企业,便于数据管理和分析...

    最新纯真ip数据库mdb版

    最新纯真ip数据库mdb版

    纯真IP数据库ACCESS(MDB)版2008.12.15

    《纯真IP数据库ACCESS(MDB)版2008.12.15》是一款针对IP地址管理和查询的数据库文件,适用于Windows操作系统,主要用于提供中国境内的IP地址到地理位置的映射信息。这款数据库在2008年12月15日时进行了更新,包含了...

    ASP利用纯真IP数据库获取IP

    总的来说,通过ASP结合纯真IP数据库,我们可以实现动态网站上IP地址的地理位置查询功能,为用户提供关于访问者位置的有价值信息。同时,定期更新数据库和优化查询性能对于提供准确、高效的服务至关重要。

    纯真 IP txt转mdb数据库工具下载

    "纯真IP txt转mdb数据库工具"是一个专门用于处理IP数据的实用程序,它能够帮助用户将纯真的IP文本资源转换为Microsoft Access(mdb)数据库格式。这个工具对于需要进行大量IP地址管理和查询的网络管理员或开发者来说...

    纯真IP数据库2015最新数据

    记录总数:446719条 更新日期:2015年7月5日 ...纯真IP数据库2015最新数据,可直接导入到SQL2008R2中,默认属性为只读,导入后只有一个表MYIP,其内共有40多W条记录。资源珍贵,有需要的可下载一用。

    ip地址数据库,是mdb的access数据库

    标题中的“ip地址数据库,是mdb的access数据库”揭示了我们正在处理的是一个使用Microsoft Access数据库格式(.mdb)存储IP地址数据的文件。MDB文件是Access早期版本中用于存储和管理结构化数据的标准文件类型,它...

    2009年11月3日最新纯真ip数据库mdb版

    标题中的“2009年11月3日最新纯真ip数据库mdb版”指的是一个特定日期更新的IP地址数据库,格式为MDB。MDB是Microsoft Access数据库文件的扩展名,通常用于存储结构化的数据,包括表格、查询、报表等。在这个上下文中...

    实现纯真IP txt转mdb数据库的方法

    标题和描述中提到的方法是将纯真IP数据库的文本文件(txt)转换成Microsoft Access的mdb数据库文件。这个过程主要用于管理和高效查询大量的IP地址信息,特别是对于网站或网络服务提供商来说,快速定位和管理IP地址的...

    ip数据库-纯真20090130 mdb版

    标题中的“ip数据库-纯真20090130 mdb版”指的是一个特定的IP地址数据库,这个数据库基于“纯真”项目,并且在2009年1月30日进行了更新。IP数据库通常用于地理定位,即根据IP地址找出其对应的地理位置信息,如国家、...

    2019最新ip数据库mdb,超47万条记录

    标题中的“2019最新ip数据库mdb”指的是一个在2019年更新的IP地址数据库,其数据存储格式为MDB,这是Microsoft Access数据库文件的扩展名。MDB文件通常包含表格、查询、宏、模块和其他数据库对象,用于存储和管理...

    纯真IP数据库MDB版2012-09-21

    纯真IP数据库MDB版截止到2012-09-21

    最新ip mdb数据库

    标题中的“最新ip mdb数据库”指的是一个包含大量IP地址数据的数据库,该数据库采用了MDB格式。MDB是Microsoft Access数据库文件的扩展名,通常用于存储结构化的数据,如表格、查询、窗体和报告。在IT领域,这样的...

    qq ip数据库转换成acess的mdb数据库工具

    `IPFromQQWry.exe`是这个转换过程的核心程序,它读取QQ的IP数据库文件(可能是`.dat`或`.txt`格式),并将其内容转化为Access能够识别的数据结构,保存在`.mdb`文件中。用户只需运行该程序,并指定输入的QQ IP数据库...

    DAT文件转MDB文件,你还等什么,下载吧!

    标题中的“DAT文件转MDB文件”涉及到两种不同的文件格式,分别是DAT和MDB。在IT行业中,这些文件格式各自有特定的用途。 DAT文件是通用数据文件格式,它并不特指某一种应用程序或数据类型。许多软件程序使用DAT扩展...

    asp连接纯真IP数据库

    纯真IP数据库是由纯真网络维护的一个IP地址库,包含了全球IP地址的归属地、运营商等信息,对开发者来说是实现IP定位功能的重要资源。 首先,我们需要了解如何在ASP中建立数据库连接。在ASP中,我们通常使用ADODB...

    ip数据库,mdb格式 access文件 数据更新至2009.8.10

    标题中的“ip数据库,mdb格式 access文件 数据更新至2009.8.10”表明这是一款基于Access数据库的IP地址查询系统,其数据截至2009年8月10日是最新的。MDB是Microsoft Access的默认文件格式,用于存储结构化的数据库...

Global site tag (gtag.js) - Google Analytics