AS/400 - Conexión COBOL Microfocus vs SQL400

 
Vista:

Conexión COBOL Microfocus vs SQL400

Publicado por carmen (1 intervención) el 30/01/2007 12:24:23
Estoy intentando acceder a tablas en AS400 desde un programa Cobol MIcrofocus por ODBC pero al ejecutarlo me da el error 0000012154.en la conexión. La sentencia de conexión es:

EXEC SQL CONNECT :WS-CON-USUARIO
IDENTIFIED BY :WS-CON-CONTRASE
USING :WS-CON-DBSTRING
END-EXEC

WS-CON-USUARIO = EGTI
WS-CON-CONTRASE = EGTI1
WS-CON-DBSTRING = DRDA400

Tengo instalado el driver IBM DB2 ODBC Oracle y desde el asistente SQL del microfocus abro la base de datos y veo las tablas, pero cuando intento consultar sus datos me devuelve el error SQL0204N prefijo.nombre tabla es un nombre no definido. SQLSTATE=42704

Alguien me puede confirmar si realmente se puede hacer esto y si es así como hacerlo?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexión COBOL Microfocus vs SQL400

Publicado por Carlos (1 intervención) el 09/03/2007 12:35:03
Hola,

Creo que tienes un problema con el juego de caractéres entre la información que viaja en el ODBC configurado para Microfocus y el intérprete del AS/400.

Deberías motar un "trace" sobre lo que le está llegando al AS/400 para verificar el contenido de la sentencia SQL.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar