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