
17/02/2011, 08:31
|
 | | | Fecha de Ingreso: julio-2006 Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 8 meses Puntos: 29 | |
Respuesta: No coinciden los tipos No entiendo de bases de datos ni sé que tipo de dato pueden representar resultado y resultado2, pero imagino que lo que esperas recibir es un solo valor y que ese valor es un número, de modo que quizá si declaras las variables como Integer y despues haces las llamadas asi:
Set resultado = CInt(CurrentDb.OpenRecordset(texto, dbOpenDynaset))
y
Set resultado2 = CInt(CurrentDb.OpenRecordset(texto2, dbOpenDynaset))
tal vez al compararlos no te dé error, aunque en ese caso, cuando hiciste la prueba declarando las variables como Integer creo que debería haberte generado el error en una de esas líneas donde asignas el valor a las variables en lugar de en la linea del If que comentas.
En fin, solo intento echar una mano.
Suerte.
__________________ No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza! |