Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados, bom dia!
Tenho algumas cargas que são executadas na madruga e que carregam arquivos QVD de vendas que são gerados todos os meses:
Exemplo
[lib://DADOS/VDA_VendaDia_2018_07.QVD] - Esse arquivo contém as vendas do 07-2018.
Qual comando posso usar para carregar os arquivos somente caso esses arquivo exista ?
Gostaria de deixar no script pronto até o final do ano Ex: [lib://DADOS/VDA_VendaDia_2018_12.QVD] , porém, esse arquivo ainda não existe e vai apresentar erro na carga.
Os arquivos seguem o sempre o mesmo padrão VDA_VendaDia_YYYY_MM.QVD.
Alguém possui uma sugestão ?
LOAD
DATA,
EMPRESA,
SEQPRODUTO,
PRODUTO,
QTDE,
VALOR,
FROM [lib://DADOS/VDA_VendaDia_2018_12.QVD](qvd);
Obrigado.
Existem diversas maneiras, vou citar a que mais uso: FileSize
No script:
IF FileSize('lib://DADOS/VDA_VendaDia_2018_07.QVD') > 0 THEN
Trace O QVD Existe....;
Tabela:
LOAD
DATA,
EMPRESA,
SEQPRODUTO,
PRODUTO,
QTDE,
VALOR,
FROM [lib://DADOS/VDA_VendaDia_2018_12.QVD](qvd);
ELSE
Trace O QVD Não existe....;
ENDIF;
Existem diversas maneiras, vou citar a que mais uso: FileSize
No script:
IF FileSize('lib://DADOS/VDA_VendaDia_2018_07.QVD') > 0 THEN
Trace O QVD Existe....;
Tabela:
LOAD
DATA,
EMPRESA,
SEQPRODUTO,
PRODUTO,
QTDE,
VALOR,
FROM [lib://DADOS/VDA_VendaDia_2018_12.QVD](qvd);
ELSE
Trace O QVD Não existe....;
ENDIF;
Algumas outras funções que pode usar, da mesma maneira:
Yuri,
Agradeço pelas informações, usando o "FileSize" o processo funcionou corretamente como precisava!
Muito Obrigado!