miércoles, 2 de enero de 2013

LOAD *

Es parecido, pero no, pero casi!, pero no.
Los muchachos de Qliktech recomiendan escribir todos los campos que necesitamos en una sentencia LOAD en lugar de usar *, por permanece y claridad de código
Lo que nunca leí ni escuche es que si tratamos de leer un archivo vació y estamos usando LOAD *, NO TIRA ERROR! Cosa que si pasa escribiendo cada campos.

Por suerte la solución es mas que simple, basta con verificar el peso del archivo.

LET tamaño_archivo = FileSize([..\..\QVD\STG_CODIGOS_01.QVD]);
IF NOT ISNULL(tamaño_archivo) THEN
LOAD MANDT,SERV, APPLS,ERGSL,HSLVT FROM [..\..\QVD\STG_CODIGOS_01.QVD];
ENDIF; 

No hay comentarios:

Publicar un comentario