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
