读书人

将真实IP转换成数字的有关问题

发布时间: 2012-03-04 11:13:33 作者: rapoo

将真实IP转换成数字的问题!
下载了一个QQ纯真IP库
Startip Endip Country
12.2.169.0 12.2.169.255 美国

我照这样把它转换成数字
sql = "select * from Ipaddress "
Sip = rst( "StartIP ")
Userip_ary = Split(Sip, ". ")
tmp_userip = Userip_ary(0)*256*256*256+Userip_ary(1)*256*256+Userip_ary(2)*256+Userip_ary(3)
rst( "Startip ") = tmp_userip 第 24 行
rst.update

可是出现如下错误
错误类型:
ADODB.Recordset (0x800A0CB3)
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
/tjfy/ChangeIP.asp, 第 24 行


[解决办法]
应该是打开数据库问题

参数 改为 1 3


[解决办法]
楼主打开记录集了没有,没有打开记录集怎么更新,我没有看到有打开记录集的代码,建议先打开记录集再更新OK?
[解决办法]
或者是rs.open sql,conn,A,B这的问题,修改一下

读书人网 >ASP

热点推荐