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.

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