Power Builder - Problemas con retrieval arguments

 
Vista:
sin imagen de perfil

Problemas con retrieval arguments

Publicado por Piero (30 intervenciones) el 19/02/2007 18:36:16
señores Foristas

Estoy trabajando en power 9 y sigo teniendo incovenientes con los retrieval arguments, es que lo que estoy creando es un reporte que filtre por cliente, serie orden de servicio, numero de orden de servicio, y por fechas. lo primero que he hecho es iniciar por un filtro, luego por dos y asi sucesivamente ir implementando mi reporte y los filtros, pero cuando deseo filtrar solo por clientes y dejar en blanco los campos serie orden de servicio(string) y numero de orden de servicio, me sale el siguiente mensaje

Select error : SQLSTATE =HY000
Dynamic SQL Error
SQL error code =-104
token unknow - line23, char43
NULL

espero me puedan decir porque me sale este error
Gracias de antemano
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:Problemas con retrieval arguments

Publicado por Jose (39 intervenciones) el 19/02/2007 20:42:55
Hola Amigo:
La solucion q te puedo dar es la siguiente:
1- puedes usar un store procedure y poner tu select como sigue:
create procedure sp_ejemplo_filtro @clie varchar(11) , @ser varchar(4) ...
as
BEGIN
Select cliente, serie , orde, ......
from TABLA
Where cliente = Case Len(Rtrim(@clie)) When 0 Then cliente Else @clie End
serie = Case Len(Rtrim(@ser )) When 0 Then serie Else @ser End

END

Asi que si queres ver solo un Cliente y todas sus serie
Exec sp_ejemplo_filtro '20101210215' , ''
Asi que si queres ver una serie y todos los clientes
Exec sp_ejemplo_filtro '' , '002'

Este SP puedes generar tu datawindow

De esta misma forma puedes hacer tu datawindow sin usar un SP

Espero responder con esto a tu respuesta
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