Bonjour,
Je fais une requête pour trouver la localisation d'une adresse ip. Je n'ai aucun problème avec cette requête :
par exemple ip : 82.236.253.111
Le problème surgit si l'adresse IP vient d'un réseau privé. Dans ce cas j'ai un message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT geoip_country FROM geoip WHERE (16777216*82 + 65536*236 + 256*253 + 111) BETWEEN geoip_begin_num AND geoip_end_num
Aujourd'hui je ne sais pas comme outrepasser ce message d'erreur et surtout faire en sorte que cela ne stoppe pas ma procédure stockée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Error : integer out of range
j'aimerai gérer ce message d'erreur et mettre une valeur spécifique dans ma colonne ip_pays dans le cas où la localisation n'aboutit pas.
merci de m'expliquer si vous le pouvez comment gérer cela
merci à tous !
Partager