La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6661 - ACCESS Y PB
Autor:  Pedro Garcia
Saludos, tengo un problema y no se como resolverlo, resulta que empece a hacer un proyecto escolar en PB 6.0 utilizando como base de datos Access de Microsoft, y con conexión ODBC, creé el ejecutable e instalé en algunas máquinas y todo funcionó, pero resulta que en otra máquina nunca ha funcionado, verifique las versiones de sistema operativo, controlador de odbc para access (sdk 2.0) y el admnistrador de controladores ODBC y todos coincidían, me marca, pero en esta máquina nunca ha podido ejecutar, luego intente en varias PC's y tuve los mismos resultados, en algunas se instala sin problemas pero en otras no, simplemente no tiene conexión al momento de ejectutar en estas PC's marca un error que dice mas o menos así:
ODBC error tipo de programa fuera de intervalo.
He buscado de muchas maneras para lograr que el programa de instalación funcione para todos los casos y no lo he logrado.
Si alguien puede ayudarme mucho lo agradeceré.

  Respuesta:  Dieter Atehortúa
Hay un upgrade en la páginas de Sybase que migra pb6.5 a 6.5.1, cuando le instale este upgrade a la aplicación, se me solventaron todas las fallas de conexión con cualquier BD, es mas trabaje con MYSQL, SQLSERVER, ACCESS y Anywhere. Espero este te sirva para cualquier ayuda. Luego debes compilar en esta versión..

  Respuesta:  Manuel Jiménez Salazar
Yo tuve ese problema y la menera de solucionarlo fue:
1.- Convierte la base datos a access 2000
2.- Dentro Access elimina las tablas que genera Power Builder
3.- Sal de access y entra Power a data base y abre la base de datos
4.- Compila el sistema

Una vez hecho esto puedes ccorrer el sistema con una base de datos de access 97 o access 2000

  Respuesta:  Jaime Arvizu
Hola, Pedro, hace un tiempo tuve un problema similar pero el mensaje no era el mismo, lo pude solucionar bajando el
utimo patch del PB, lo puedes encontrar en la pagina de sybase.

Basicamente el problema que se me presento era en las conexines hacia las bd, al parecer las librerias dll, que se instalan con algunas versiones del Oficce, esto lo elimina el patch del PB.

Espero te funcione..