Este erro ocorre ao tentar conectar com o banco Postgre sem as devidas dll's no diretório "system" e "system32" do windows (no windows 64 bits somente na pasta system)
Você precisa fazer download somente do arquivo libpq81.dd clicando aqui
O arquivo libpq.dll pode ser encontrado na pasta "bin" do Postgre, assim como todas as outras dll's que o delphi for pedindo quando tentar se conectar ao banco de dados.
OBS : fiz esta experiência utilizando componente Zeosdb
OBJETIVO DO SITE : COMPARTILHAR CONHECIMENTO ENTRE OS QUE UTILIZAM LINGUAGEM DE PROGRAMAÇÃO OBJECT PASCAL E FERRAMENTA DE DESENVOLVIMENTO BORLAND/EMBARCADERO DELPHI. AQUI SERÃO POSTADAS DICAS PARA RESOLUÇÃO DE PROBLEMAS QUE SÃO COMUNS ENTRE OS QUE ESTÃO INICIANDO NO MUNDO DA PROGRAMAÇÃO. OBRIGADO PELA SUA VISITA !
Total de visualizações de página
quarta-feira, 17 de outubro de 2012
Postgre (PostgreSql) encoding LATIN1 (em ambiente Windows)
Caros amigos , bom dia !
Recentemente peguei um projeto onde "obrigatoriamente" o collation no banco deveria ser LATIN1 e o banco de dados Postgre (requisitos do cliente).
Depois de muita pesquisa (muita mesmo) na internet e nenhuma "resposta conclusiva" acabei descobrindo que a versão 8.2 do postgre é a única que aceita Encoding LATIN1 no Windows juntamente com Locale Portugues/Brazil.
No proprio instalador dessa versão já é possível configurar para LATIN1.
Da versão 8.3 em diante já não é possível essa configuração (somente em ambiente Linux)
O próprio software na versão 8.3 em diante , sugere o uso do Encoding Windows1252 , o que não é a mesma coisa.
Recentemente peguei um projeto onde "obrigatoriamente" o collation no banco deveria ser LATIN1 e o banco de dados Postgre (requisitos do cliente).
Depois de muita pesquisa (muita mesmo) na internet e nenhuma "resposta conclusiva" acabei descobrindo que a versão 8.2 do postgre é a única que aceita Encoding LATIN1 no Windows juntamente com Locale Portugues/Brazil.
No proprio instalador dessa versão já é possível configurar para LATIN1.
Da versão 8.3 em diante já não é possível essa configuração (somente em ambiente Linux)
O próprio software na versão 8.3 em diante , sugere o uso do Encoding Windows1252 , o que não é a mesma coisa.
domingo, 14 de outubro de 2012
can't format message 13:96 -- message file c:\Program Files\borland\Interbase/interbase.msg not found. unavailable database
Já vi muitas pessoas que usam o banco Firebird passarem por esse problema em algum momento : o erro com mensagem : " can't format message 13:96 -- message file c:\Program Files\borland\Interbase/interbase.msg not found. unavailable database"
Este problema ocorre quando o interbase e firebird estão rodando na mesma máquina , ou por quem opta utilizar o firebird com componentes IBEXPERT (nativo do Interbase) no Delphi.
Depois de passar pelo mesmo problema consegui resolver da seguinte forma :
Desinstalar o Firebird
Localizar e excluir os seguintes arquivos : gds32.dll e fbclient.dll
Excluir a pasta de instalação do Firebird
Reinstale o Firebird
Pronto , provavelmente você conseguirá resolver o problema
Este problema ocorre quando o interbase e firebird estão rodando na mesma máquina , ou por quem opta utilizar o firebird com componentes IBEXPERT (nativo do Interbase) no Delphi.
Depois de passar pelo mesmo problema consegui resolver da seguinte forma :
Desinstalar o Firebird
Localizar e excluir os seguintes arquivos : gds32.dll e fbclient.dll
Excluir a pasta de instalação do Firebird
Reinstale o Firebird
Pronto , provavelmente você conseguirá resolver o problema
sexta-feira, 12 de outubro de 2012
desabilitar ações de uma action list
Para anular as ações de uma 'action list' temporariamente ou permanentemente atribua o seguinte valor a propriedade 'state' :
ActionList1.State := asSuspended;
ActionList1.State := asSuspended;
Assinar:
Postagens (Atom)