Migrando Aplicación de PB con Oracle 73 a 8i

Saludos Amigo,
Por favor necesito de tu ayuda, tengo una aplicación con Power Builder 6.5 y base de datos Oracle 7.3. Mi problema es que cuando quiero migrarla a Oracle 8i no se conecta correctamente, es muy extraño, he probado todas las poisbilidades, tengo claro que debo usar el DBMS="O84 ORACLE 8.0.4" y el
ServerName="Instancia.WORLD". En las pruebas que ejecuté me pasó algo curioso cuando cambié en el .ini el DBMS por "O73 ORACLE 7.3" se conecta correctamente pero tambien se que no es lo sano dejarla así. Esto me dió idea de que el .ini estaba correcto y que se tratabaja de otra cosa. Al principio el error era algo como "Database Transaction Information not abaliable. SetTrans or SetTransObject function" y no se conectaba, luego me di cuenta que faltaban los .dll pbo8460, pbo8470, pbo8480, con estos si se logra conectar pero no la hace correctamente genera errores incoherentes...
Mi concluisión es que falta otro achivo de extensión o algo como un dll, tengo dudas si debo recompilar otra vez toda la aplicación lo cual no debe ser ya que se supone que yo puedo con PB ir de una BD a otra solo cambiando el .ini.
Esta es mi situación por favor si puedes ayudarme te lo agradecería mucho ya que de esto depende mi trabajo...
Muchas gracias de antemano.

1 Respuesta

Respuesta
1
Por lo que veo, tu problema es muy simple de resolver,
lo que debes hacer es eliminar el tipo de conexión que estas haciendo,
pues por lo que me muestras, todo apunta a que estas haciendo una conexión
por medio de librerías nativas, y como bien dices el problema se encuentra
en utilizar conexionces nativas de versiones anteriores, (aunque en algunos casos funciona)
Mi recomendación es que utilices otro tipo de conexión por ejemplo por medio de ODBC
recuerda que ORACLE esta cambiando en su manera de conexiones, aunque no es lo más
adecuado pero creo que si lo intentas vía ODBC el problema seguramente va a se saldado.
Incluso esta prueba simplemente la puedes hacer desde el editor
de power builder utilizando el pequeño manejador de base de datos que
incluye el lenguaje, y creando una conexión del tipo ODBC.
Espero esto pueda ser de utilidad para resolver
tu problema
saludos
agdsys

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas