Informix - Necesito ayuda. informix y 4gl

 
Vista:

Necesito ayuda. informix y 4gl

Publicado por Belkis (1 intervención) el 29/11/2007 01:13:14
Estoy realizando un programa en 4gl el cual debe llamar a otro que va a devolver una trama, pero no se como recibirla desde mi primer programa. Intente colocándo returning en el primer programa, pero solo es permitido para retornar variables smallint o integer.

Lo estaba haciendo de la siguiente forma pero no me funciono
programa 1
let condicion = "fglgo ",v_programa, vw_cadena_in[1,v_long_tramasal]
run condicion returning vw_cadena_sal

programa 2
exit program vw_cadena_sal

Espero me puedan ayudar
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:Necesito ayuda. informix y 4gl

Publicado por Luis Rivaldo (126 intervenciones) el 30/11/2007 13:08:46
Puedes Revisar las funciones que son propias para eso:
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=119&texto=Informix&n1=451765&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=119&texto=Informix&n1=125356&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
En estos 2 links hice referencia sobre esas funciones
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

RE:Necesito ayuda. informix y 4gl

Publicado por tonete (2 intervenciones) el 30/01/2008 11:12:54
Que yo sepa informix no tiene un mecanismo para devolver valores al programa llamante.

Yo he usado dos caminos:

- o usar una tabla en la base de datos

- o usar un fichero intermedio

Tendrás que currarte cualquiera de las dos para que no se confundan entre diferentes sesiones y/o programas que quieras que usen este mecanismo.
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