Foros del Web » Programando para Internet » ASP Clásico »

Comparar resultados de dos consultas

Estas en el tema de Comparar resultados de dos consultas en el foro de ASP Clásico en Foros del Web. Hola!!! Resulta que me está pasando algo medio extraño.... Tengo una consulta a la base de datos que carga un numero identificativo de la descripción ...
  #1 (permalink)  
Antiguo 05/01/2005, 13:12
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 7 meses
Puntos: 2
Comparar resultados de dos consultas

Hola!!!
Resulta que me está pasando algo medio extraño....
Tengo una consulta a la base de datos que carga un numero identificativo de la descripción que se encuentra en otra. Explicandome mejor, lo que tengo es esto:
Rsta.Fields.Item("ESTADO") y Rsesta.Fields.Item("IDESTADO") donde la primera trae de la tabla varios datos entre los que está ESTADO y para ver la descripción busco en la tabla ESTADOS.
Para compararlos se me ocurrió esto:
If Rsta.Fields.Item("ESTADO"=Rsesta.Fields.Item("IDES TADO") Then .... End if
Pero dice que no coinciden los tipos cuando hace la comparación.

Aclaro que verifiqué los tipos de datos de la base de datos y ambos son numéricos con longitud de nueve y precisión de 18 en SQLServer 2000.

Ya no se me ocurre.... porque tambien probé de guardar el valor de la consulta Rsta en una variable y luego comparar..
Estadi=Rsta.Fields.Item("ESTADO") y luego hacer
If Estadi=Rsesta.Fields.Item("IDESTADO") then.... end if
Pero no me funcionó!

Bueno, espero respuesta lo mas pronto posible y les agradezco de antemano por la ayuda
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #2 (permalink)  
Antiguo 05/01/2005, 13:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
If CInt(Rsta("ESTADO"))=CInt(Rsesta("IDESTADO")) Then

O si son valores más grandes, prueba con CDbl.

Saludos
  #3 (permalink)  
Antiguo 05/01/2005, 13:20
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 7 meses
Puntos: 2
Hola Myakire!!!!
Muchisimas gracias!!!!
Creo que ultimamente me mando la preguntonta del dia muy a menudo
Muchas gracias en serio por tu ayuda!
__________________
Why can't we not be sober?
www.partitorium.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:04.