Ayudaaaaaa... con un retrieveeeeeeeee
Publicado por Antonio (1271 intervenciones) el 30/06/2004 04:51:08
Hola a todos:
Tengo un serio problema, en una funcion genero un DataStore:
DataStore ldst_datos
date ld_fecha
long ll_caja,ll_maxrow
ld_fecha = Today()
ll_caja = 1
ldst_datos = Create DataStore
ldst_datos.DataObject = 'dw_ventas'
SetTransObject ( ldst_datos, sqlca )
ll_maxrow = Retrieve ( ldst_datos, ld_fecha, ll_caja )
Ahora bien, en el painter del datawindows en argumentos pongo unas variables de tipo fecha y number, cuando corro el codigo por PowerBuilder me muestra los datos y realiza todo el procedimiento, pero cuando ya tengo el ejecutable creado, corro el mismo procedimiento y no recupera ningun registro... ahora bien, el campo de la base de datos es de tipo DateTime, pero ya hice las pruebas por PowerBuilder enviando la variable como date y datetime y en las dos formas si recupera los datos, pero cuando lo hago por el ejecutable no recupera los datos....
Alguno de ustedes sabe cual es la causa ?... por favor, es urgente, no entiendo cual es la razon....
Gracias,
Antonio
Tengo un serio problema, en una funcion genero un DataStore:
DataStore ldst_datos
date ld_fecha
long ll_caja,ll_maxrow
ld_fecha = Today()
ll_caja = 1
ldst_datos = Create DataStore
ldst_datos.DataObject = 'dw_ventas'
SetTransObject ( ldst_datos, sqlca )
ll_maxrow = Retrieve ( ldst_datos, ld_fecha, ll_caja )
Ahora bien, en el painter del datawindows en argumentos pongo unas variables de tipo fecha y number, cuando corro el codigo por PowerBuilder me muestra los datos y realiza todo el procedimiento, pero cuando ya tengo el ejecutable creado, corro el mismo procedimiento y no recupera ningun registro... ahora bien, el campo de la base de datos es de tipo DateTime, pero ya hice las pruebas por PowerBuilder enviando la variable como date y datetime y en las dos formas si recupera los datos, pero cuando lo hago por el ejecutable no recupera los datos....
Alguno de ustedes sabe cual es la causa ?... por favor, es urgente, no entiendo cual es la razon....
Gracias,
Antonio
Valora esta pregunta
0