Retrive con string array

Hola estoy haciendo un retrive con dos string array y no se presenta si utilizo uno si me sale la información
Ej: tengo
String s_prueba_vend [ ] = {'0005','0002'}
String s_prueba_trans [ ] = {'CAN','FAC'}
y hago el retrive:
ll_count_reg=dw_1.retrieve('CCH',es_filtro.sdt_fecha_ini,s_prueba_trans,es_filtro.sdt_fecha_fin,s_prueba_vend)
y en el dw1 retrieval arguments esta declarado: string array
en el query estaba declarado:
and saeclpv.clpv_cod_vend in (:cod_vend)
and (saedmcc.dmcc_cod_tran in (:transacc)
¿Pero no sale la información alguna sugerencia?

1 Respuesta

Respuesta
1
el campo es_filtro.std_fecha_ini y es_filtro.std_fecha_fin asumo que son otras variables que van como argumento en dicho Dw.
Mira yo acabo de hacer una consulta pequeña solo con los argumentos de recuperacion como los que me dices. hice mi dw
SELECT CabCredito.Id_credito,
CabCredito.Cre_local,
CabCredito.Id_Cliente,
CabCredito.cre_tipcred
FROM CabCredito
WHERE ( CabCredito.Id_credito in ( :aas_valor ) ) AND
( CabCredito.Id_credito = :as_credito ) AND
CabCredito.cre_origen in ( :aas_origen )
El parametro :aas_valor y el :aas_origen son tipo string array y el :as_credito es de tipo string
Y en la parte de la ventana
string valor[], origen[]
str_parm lstr_parm
lstr_parm.s_action = '70417'
valor[] = {'70417', '70418'}
origen[] = {'6401'}
dw_prueba.retrieve(valor, lstr_parm.s_action, origen)
Y no salio ningún error, me parece que no deberías revisar tus argumentos, es más en tu retrieve tienes varios argumentos, algo que a veces hago cuando ya se me complican las cosas, es hacer el dw con un solo parámetro e ir incrementándolo gradualmente hasta llegar a ver cual es el argumento del problema.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas