Estoy trabajando con una base de datos en Access obligadamente, y me trae muchisimos problemas.
El código que escribo, esta 100% igual que en otra parte de la misma web, y en una me lo reconoce bien, y en otra me da el error que dice que NO COINCIDEN LOS TIPOS DE DATOS.

Este es mi código, si alguien encuentra el error, porque ya me canse de buscarlo por todos lados, y sinceramente no lo encuentro:

Código :

set invitacion=conexion.execute("SELECT * FROM usuarios WHERE Id_usuario="&idinvita&" and habilitado=1")


el id usuario lo saco de la sesión del usuario que ha ingresado a su cuenta.
Es en esa línea que aparece el error.
Es como si el campo id_usuario no fuera igual (en tipo de dato) al Id del usuario que esta registrado.

Pero si yo imprimo (es decir, hago un response.write) al ID del usuario que esta en sesión actualmente, me muestra el número correctamente, así que el error no se donde se encuentra.

POR FAVOR AYUDA.. PORQUE ME ESTA QUEMANDO EL CEREBRO!

Gracias a los que respondan .. de antemano!