ASP - COMO COMPARAR 2 VAIRABLES EN UN IF

 
Vista:

COMO COMPARAR 2 VAIRABLES EN UN IF

Publicado por Esthela (9 intervenciones) el 31/07/2001 16:30:32
HOLA, LE S AGRADEZCO MUCHO LA AYUDA QU EME DIERON,PERO SIGO CON EL MISMO RPOBLEMA ,YO COREO NO ME EXPLIQUE BIEN, CONSIDERO QUE EL PORBLEMA ESTA SENSILLISIMO,PEROYA PROBLE VARIAS COSAS Y NO ME HACE NADA,BUENO TENGO LO SIGUIENTE
AL COMPARAR ESTO
if tabla.fields("IP") = IP2 then
ELCAMPO IP DE LA TABLA ES UN VALOR STRING O DE TEXTTO QUE ALMACENA EL VALOR DEL IP, ENTONCES, PARA PODERLO COMPARAR CON ELIP DE LA MAQUINA HAGO ESTO
ip2= Request.ServerVariables("REMOTE_ADDR")
ip2=cstr("ip2")
BUENO AQUI YA TENGO EL IP CONVERTIDO EN TEXTO,QUE LO CONTIENE LA VAIRABLE IP2 ENTONCES YO HAGO UN
SQL="SELECT* FROM IPS"
TABLA.OPEN SQL,CONEXION
DO UNTIL TABLA.EOF
if tabla.fields("IP") = IP2 then
PASA DATOS DE LA TABLA A UNAS VARIABLES
END IF
TABLA.MOVENEXT
LOOP
ENTONCES LO QUE HACE ES QUE NUNCA ENTRA AL IF Y SI TENGO ESE IP, Y ME DI CUENTA QUE EL IF COMPARA EL IP DE LA MAQUINA CONTRA UN TEXTO IP2, OSEA QUE NO AGARRA ELVALOR DE IP2, YA
PUSE A IP2 ENTRE & Y COMILLAS Y NO AGARRA ELDATO,
PORFAVOR DIGANME COMO LE HAGO PARA QUE EN
IF TABLA.FIELDS("IP")= IP2 THEN
IP2 SEA UNA VARIABLEAL MOMENTO DE USAR EL IF, Y QUE TENGA VALOR DEL IP DE LA MAQUINA, Y NO UN TEXTO LLAMADO IP2.
LO HE ESCRITO CON RESPONSE.WRITE(IP2)PARA SABER CUANTO VALE IP2PEROSOLO ME IMPRIME IP2,LO PONGO CON COMILLAS Y ME PONE IP2,ODEPERDIDA SI ME PUEDEN DECIR PORFAVOR COMO SE ESCRIVE UNA VARIABLE EN UN RESPONSE.WRITE,LO QUE LES PIDO ESMUY SENCILLO,BUENO CREO, PUES NO SE PORQUE NO ME SALE, BUENO MUCHAS GRACIAS POR SU ATENCION,OJALA ME PUEDAN AYUDAR.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMO COMPARAR 2 VAIRABLES EN UN IF

Publicado por federico (270 intervenciones) el 31/07/2001 20:30:37
hay un error en la conversion de datos
ip2= Request.ServerVariables("REMOTE_ADDR")
ip2=cstr("ip2") 'error, acabas de asignar a IP2 la cadena "IP2"

prueba ip2=cstr(ip2) sin las comillas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar