|
Justo
acabo de terminar un programa donde tenia el mismo problema. La soluci�n
es:
D
PRINFO
S
50A
D INFORME S 2B 0 donde PRINFO es la variable del sistema
principal e INFORME es el campo que
tiene nulos
el SQL
declarando el cursor es algo as�:
C/EXEC
SQL
C+ DECLARE C1 CURSOR FOR SELECT SUBSTR(COD_PROVEEDOR, 3, 4), C+ B.INFORME ,A.GRUPO FROM GRUPO_CODPROVEEDOR A C+ LEFT OUTER JOIN GRUPO_INFORME B ON A.GRUPO=B.GRUPO ORDER BY C+ SUBSTR(COD_PROVEEDOR, 3, 4) C/END-EXEC y el
Fetch ser� as�:
C/EXEC
SQL
C+ FETCH NEXT FROM C1 INTO :PRPROV, :PRINFO :INFORME, :PRGRUPO C/END-EXEC luego
(Si no quieres grabar nulos en la salida) tienes que
usar:
C
MOVE
PRPROV
PROV
C MOVEL PRINFO CINF C MOVE PRGRUPO DESC * C IF %NULLIND(CINF) C CLEAR CINF C ENDIF y no te olvides en la hoja H
H DEBUG
ALWNULL(*USRCTL)
|
- Problemas con Nulos Cristhian Nu�ez
- Re: Problemas con Nulos alex martinez
- Re: Problemas con Nulos alex martinez
- Re: Problemas con Nulos Emilio J. Ramirez
- Re: Problemas con Nulos Chema Bueno
- Re: Problemas con Nulos Cristhian Nu�ez
- RE: Problemas con Nulos Chema Bueno
