Total de visualizações de página

quarta-feira, 17 de outubro de 2012

None of the dynamic: libraries can be found: libpq81.dll, libpq.dll

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

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.

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

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;