Ragazzi, ho un problemino(!) concettuale su come potere arrivare ad un risultato. Vi spiego:

ho una tabella dove immetto gli Ip dei visitatori, prendiamone uno
80.105.26.32
voglio sapere da quale stato chiama e quindi setto una variabilina e faccio il calcolo
80*256*256*256+105*256*256+26*256+32
ed ottengo
1349065248

dopo ho la tabella dei range ip di tutto il mondo che è fatta così
ipfrom ipto nation
33996344 33996351 UNITED KINGDOM
1348993024 1349124095 ITALY
etc.

In questo caso il nostro Ip viene dall'Italia.

Domanda: come faccio a dire in codice, trovami in quale range si trova quel dato ip?

Cioè, deve essere maggiore di ipfor e minore di ipto..........

Però, se faccio (sql in access):

codice:
SELECT ipfour.ipfrom, ipfour.ipto, ipfour.nation
FROM ipfour
WHERE (((ipfour.ipfrom)<="1372594132 ") AND ((ipfour.ipto)>="1372594132 "));
mi riporta sia
121195328 152305663 United States
sia
1372585984 1372610047 Italy

perchè? Che sql adottereste in asp?