2013/5/9 Anselmo Silva <[email protected]>

>
> Em 9 de maio de 2013 13:07, Matheus de Oliveira <[email protected]
> > escreveu:
>
> Tenta o mesmo valor do lc_messages então:
>>
>> SetEnvironmentVariable('LC_ALL', 'Portuguese_Brazil.1252');
>>
>
> Não funciona...
> Só para maiores informações:
> No prompt executando a mudança da variável de ambiente de inglês para
> potuguês ou vice-versa funciona e
> fiz uma mensagem que me mostrasse o valor da variavel após 'setá-la' e
> estava OK. Ainda assim o dump devolvia em inglês.
> Também testei no Win7 para desencargo de consciência e.. mesma coisa.
> Detalhe: não estou mandando isso por algum componente modificado ou coisa
> assim. Esto usando o Execute() do próprio delphi.
>
>
>
Cara, se isso funcionou no prompt e não no Delphi, se tornou um problema
(dúvida) sobre o Delphi. Pesquise sobre como exportar variáveis de ambiente
pelo Delphi (talvez o Execute aceite passar novas variáveis ou alguma
outra). Outra alternativa é criar um arquivo batch (.bat) que encapsula a
chamada do pg_dump e atribuição da variável. Sinceramente acho uma boa
alternativa, já que facilita alterar o batch para adequar à várias
situações.


Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a