Gravar Arquivo TXT
Enviado: 19 Jan 2005 01:32
Alo galera,
Preciso saber porque não estou conseguindo gravar fisicamente meu arquivo TXT após executar uma rotina de filtro como mostro abaixo.
O problema é que tudo funciona noemalmente mas o arquivo não é gravado no HD. Será que vc pode me dar uma ajuda? Veja minha rotina.
Grato
Singulani...
se possível responda para o meu e-mail:
sing@click21.com.br
-----------------------------------------------
/* gerando o nome do arquivo */
cArquivo := "DUDU_XBASE".TXT"
/* criando o arquivo */
nHandle := fcreate ("cArquivo, FC_NORMAL)
dbselectarea ("arq_fun")
? "Aguarde Exportando Cadastro de Funcionários"
while ( CODCLI >= cCliente .and. CODCLI <= cCliente .and. !eof () )
/* montagem do registro */
cLinha := ""
cLinha += arq_fun->CODFUN
cLinha += arq_fun->CODEMP
cLinha += arq_fun->NOMFUN
cLinha += transform(arq_fun->QTDCES, "999999")
cLinha += arq_fun->STAFUN
cLinha += arq_fun->CODMOT
cLinha += arq_fun->NOMMOT
cLinha += chr(13)+chr(10) // para saltar a Linha
// para gravar no arquivo txt
fwrite (nHandle, cLinha, len (cLinha))
dbskip ()
enddo
fclose (nHandle)
? "Exportação Efetuada com Sucesso"
tone (3000,2)
tone (3000,3)
Preciso saber porque não estou conseguindo gravar fisicamente meu arquivo TXT após executar uma rotina de filtro como mostro abaixo.
O problema é que tudo funciona noemalmente mas o arquivo não é gravado no HD. Será que vc pode me dar uma ajuda? Veja minha rotina.
Grato
Singulani...
se possível responda para o meu e-mail:
sing@click21.com.br
-----------------------------------------------
/* gerando o nome do arquivo */
cArquivo := "DUDU_XBASE".TXT"
/* criando o arquivo */
nHandle := fcreate ("cArquivo, FC_NORMAL)
dbselectarea ("arq_fun")
? "Aguarde Exportando Cadastro de Funcionários"
while ( CODCLI >= cCliente .and. CODCLI <= cCliente .and. !eof () )
/* montagem do registro */
cLinha := ""
cLinha += arq_fun->CODFUN
cLinha += arq_fun->CODEMP
cLinha += arq_fun->NOMFUN
cLinha += transform(arq_fun->QTDCES, "999999")
cLinha += arq_fun->STAFUN
cLinha += arq_fun->CODMOT
cLinha += arq_fun->NOMMOT
cLinha += chr(13)+chr(10) // para saltar a Linha
// para gravar no arquivo txt
fwrite (nHandle, cLinha, len (cLinha))
dbskip ()
enddo
fclose (nHandle)
? "Exportação Efetuada com Sucesso"
tone (3000,2)
tone (3000,3)