La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3220 - PROBLEMAS DE COMUNICACIÓN
Autor:  Sergio
Cuando ejecuto una aplicación a veces me larga un error diciendo "Tipo de programa fuera de intervalo" y otras veces no. Siempre puedo ingresar a la aplicación pero cdo. ocurre el error no puedo interactuar con la base de datos ( base en access y Windows 98 edición especial).
Para mi es un error de ODBC, pero no estoy seguro ni sé como solucionarlo.
Desde ya muchas garcias.

  Respuesta:  Fernando Martín
Por los datos que das puede deberse como te han respondido por un problema de versiones de los controladores de ODBC. Sería de gran ayuda saber si la BBDD Access está creada con Access 97 ó 2000 y si el controlador ODBC es para una versión distinta de Access que la de la BBDD. Si la BBDD Access esta hecha con Access 2000 y el driver es para la `97 debes actualizar el controlador para que te funcione de manera estable.

  Respuesta:  Victoria Martinez
En realidad no es un error del ODBC, te cuento...
En una ventana tengo un boton que que conectaba a una base de datos de access 97, y estaba funcionando perfectamente, pero de repente un dia dejó de funcionar y me daba el mismo tipo de error... ´Tipo de programa fuera de intervalo´.. .lo primero que pense fue que las bases de datos estaban corrompidas y se habian estropeado, pero cualquier copia que utilizaba de ellas, le pasaba lo mismo. Entonces, decidi probar en diferentes ordenadores, y cual fue mi sorpresa cuando funcionó en uno que no tenia instalado el Microsoft SQL SERVER 7.0, pues con la versión 6.5 funcionaba correctamente.

Espero que te sirva de ayuda

Un saludo