ASP et @IP

hanhod Messages postés 27 Date d'inscription jeudi 19 septembre 2002 Statut Membre Dernière intervention 23 février 2004 - 21 nov. 2002 à 14:13
cs_babino Messages postés 12 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 19 février 2003 - 20 févr. 2003 à 10:02
Salam,
Je stocke ds une table des @IP, et je peux stocker aussi des intervalles des @IP (de @TP1 A @IP2)
Par exemple :
De 120.160.12.13 A 120.160.19.10

Et je dois vérifier si une @IP donnée existe ds la table. Par exemple : 120.160.13.25 (Cette @IP appartient à l'intervalle précédents)

Est ce que vous pouvez m'aider à le faire ? Je travaille avec ASP et SQLServer.

Merci pour votre aide.

4 réponses

cs_metos Messages postés 168 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 19 octobre 2009
22 nov. 2002 à 11:31
je vois pas vraiment le problème.
Si tu veux vérifier utilise un if
si je prend ton exemple :

<!-- Vérifie si @IP se trouve dans l'intervalle -->
<% if @IP>@TP1 and @IP<@IP2 then

Verife=true

end if
%>

A la place de Verife tu peux mettre ce que tu veux qui soit fait

Si jamais mail moi
0
hanhod Messages postés 27 Date d'inscription jeudi 19 septembre 2002 Statut Membre Dernière intervention 23 février 2004
22 nov. 2002 à 13:27
Salam,
Merci pour ton attention mais le problème eest plus grand que ça. Je t'expliques :
J'ai une table qui s'appelle IPAddress, et qui contient 2champs (IP1 et IP2)
IP1 et IP2 indiquent une plage des @IP.

Lorsqu'un utilisateur se connecte, je prends son @IP et je dois vérifier si cette @IP appartient à une palge d'adresse ou pas.... et ce test doit être au niveau de TSQL (SQLServer)

Je peux pas faire (if @IP < @IP1 ..) parceque les champs @IP1 et @IP2 sont des varchar et ils contienent des '.' (120.12.16.03)

Merci pour ta collaboration et j'attends ta réponse.
0
cs_metos Messages postés 168 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 19 octobre 2009
22 nov. 2002 à 14:29
Tu n'as qu'a faire une boucle qui enlève les points, comme ca tu te retrouve avec du integer. En principe ca devrait jouer.
0
cs_babino Messages postés 12 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 19 février 2003
20 févr. 2003 à 10:02
essaie avec :
<% if cint(ip)>cint(ip1) and cint(ip)<cint(ip2) %>
...........
0
Rejoignez-nous