将真实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这的问题,修改一下