A me funziona bene:
codice:
<%
number_ip = Request.ServerVariables("REMOTE_ADDR")
response.write number_ip &"
"
rem number_ip = "84.228.84.70"
rem response.write number_ip &"
"
number_ip = split(number_ip, ".")
A = number_ip(0)
B = number_ip(1)
C = number_ip(2)
D = number_ip(3)
E = A * (256*256*256)
response.write E &"
"
F = B * (256*256)
response.write F &"
"
G = C * (256)
response.write G &"
"
H = D
response.write D &"
"
IP_Number = (E+F+G+H)
response.write IP_Number &"
"
strsql = "SELECT COUNTRY_NAME FROM tbl_ip WHERE IP_FROM <= "& IP_Number &" and IP_TO >= "& IP_Number
response.write strsql &"
"
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open strsql, objConn
do while not objRs.EOF
country_name = objRs("country_name")
response.write country_name &"
"
objRs.MoveNext
loop
objRs.close
set objRs = nothing
objConn.close
set objConn = Nothing
%>