× Linguagem de Programação ADVPL

Perguntas Escrever o valor de uma variavel em um arquivo .txt

Mais
12 anos 1 mês atrás #6160 por marcio.e.luz
Realmente, no win 7, na pasta C: não permite por causa da "nova" (desde o vista tem) UAC.
tente algo como
_cPasta := 'C:\TEMP'
if !EXISTDIR(_cPasta)
MakeDir(_cPasta)
endIf
if !MemoWrite(_cPasta + '\' + _cArq, _cTexto)
msgAlert('erro numero '+cValToChar(fError()))
endIf

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6163 por cintra_daniel
Eu estou rodando direto no servidor, mas mesmo assim decidi averiguar a sua dica...

E continuo com o problema.. =/

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6165 por marcio.e.luz
Seu servidor é windows ou linux?

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6167 por cintra_daniel
Windows server 2008 R2

foi isso que eu tentei -> MemoWrite('C:\codigo\sql.txt', cQuery)

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6168 por marcio.e.luz
apareceu algum erro para ver no LOG?
quando vc usa como endereço C:\ ele grava no micro do cliente.
Quando vc usa \ ou sem \ no endereço do aquivo, ele grava no cliente.
portanto, se não deu erro, verifique no seu pc se existe uma pasta códigos e se está lá.

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 1 mês atrás #6183 por marcio.e.luz
Aliás, escrevi errado
se o endereço do arquivo começar com \, ou sem nada, ele será gravado no servidor
se começar com C:\, ele será gravado no cliente.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.143 segundos
Joomla templates by a4joomla