¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución al error ORA-24374 al mostrar tablas en PowerBuilder con base de datos Oracle 11g

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 89 Vistas
0
Cargando...

Hola,

Estoy utilizando PowerBuilder versión 12.5.2 Build 5006 y una base de datos ORACLE 11g Xpress Edition. Ambos se ejecutan en la misma PC con Windows XP SP3.

Puedo conectarme a la base de datos a través del perfilador de DB y abrir una conexión en la Vista de base de datos. Incluso puedo ejecutar una instrucción SQL en la pestaña de ISQL Statement.

El problema surge cuando intento mostrar las tablas en la vista de árbol de Objetos. Al hacer clic sobre el signo más, recibo el error de ORACLE: "ORA-24374: define not done before fetch or execute and fetch".

Recibo el mismo mensaje cuando intento crear un Datawindow utilizando "SQL Select".

Agradezco cualquier ayuda.

Gracias de antemano.

Raúl Luces

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola Raúl;

1) OK - tu configuración de DBMS "ORA" significa que estás intentando usar OCI (Oracle Client Interface) que es una conexión nativa a la base de datos.

2) ¿Puedes intentar agregar lo siguiente a SQLCA.DBParm ....

DbParm =DisableBind=0

3) Si #2 no corrige el problema ... ¿puedes cambiar lo siguiente:

SQLCA.DBMS = "TRA ORA"

=> Esto nos dará un rastreo SQL hasta el punto de fallo.

Saludos ... Chris


Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Chris,

En dbprofile, la configuración es la siguiente:

// Perfil XE (appusr)

SQLCA.DBMS = "ORA Oracle"

SQLCA.LogPass = <******>

SQLCA.ServerName = "XE"

SQLCA.LogId = "appusr"

SQLCA.AutoCommit = False

SQLCA.DBParm = "CommitOnDisconnect='No',PBCatalogOwner=appusr"

Saludos,

Raúl

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola Raúl!

¿Cómo te estás conectando a Oracle DBMS - a través de ODBC, OLE-DB, OCI, etc.?

(es decir, ¿cuál es tu configuración SQLCA.DBMS = ????)

Saludos... Chris

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?