Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2075 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite amigos.

Minha dúvida é muito básica, más como é a primeira vez que realizo o procedimento acabou não sendo tão simples como parece.

O que acontece:

Desenvolvi o aplicativo (Fase experimental), vou instalar na máquina da menina, instalei o Postgreesql, quando coloco o executável não acessa o banco de dados por nada.

O que preciso fazer para funcionar?

Existem arquivos da pasta de desenvolvimento que preciso copiar e colar na pasta destino, na máquina do cliente?

Muito grato.

Joel Fabri Vilela

  • Moderadores
Postado

Tem alguns pontos que eu analisaria no seu caso, já levando em consideração que o PostgreSql já esteja corretamente instalado no cliente:

1-Qual a mensagem de erro ao executar o aplicativo?
2-Banco de dados está local ou servidor?
3-Se servidor, qual a versão do Delphi usada no desenvolvimento? CE, Professional, Enterprise...ou é um trial?
4-Se servidor, você tentou instalar e rodar o aplicativo no servidor para testar?
5-Qual o componente de conexão usado? BDE, ADO, DBExpress, Zeos, Firedac...
6-A configuração de conexão foi feita via ini, udl...
7-Essa configuração aponta para driver e path corretos?

 

 

Postado
1 hora atrás, Gr@c@ disse:

Tem alguns pontos que eu analisaria no seu caso, já levando em consideração que o PostgreSql já esteja corretamente instalado no cliente:

1-Qual a mensagem de erro ao executar o aplicativo?
2-Banco de dados está local ou servidor?
3-Se servidor, qual a versão do Delphi usada no desenvolvimento? CE, Professional, Enterprise...ou é um trial?
4-Se servidor, você tentou instalar e rodar o aplicativo no servidor para testar?
5-Qual o componente de conexão usado? BDE, ADO, DBExpress, Zeos, Firedac...
6-A configuração de conexão foi feita via ini, udl...
7-Essa configuração aponta para driver e path corretos?

 

 

Estou usando Lazarus, o postgree está corretamente instalado e testado.

Uso os componentes nativos da paleta SQlDB do Lazarus (Tqcconection, SQtransaction e SQLqury). 

Não fiz qualquer procedimento de configuração e não sei como fazê-lo.

Como estou usando componentes nativos não era para conectar sem problemas?

  • Moderadores
Postado
48 minutos atrás, Joel Fabri Vilela disse:

Estou usando Lazarus, o postgree está corretamente instalado e testado.

Uso os componentes nativos da paleta SQlDB do Lazarus (Tqcconection, SQtransaction e SQLqury). 

Não fiz qualquer procedimento de configuração e não sei como fazê-lo.

Como estou usando componentes nativos não era para conectar sem problemas?

Perguntas que vem. mesmo sendo Lazarus ou Delphi:

sua aplicação é x64 ou x86? se x64 deve ter as dll client do postgres corresponente em uma pasta visível no path do windows ou junto ao seu executável. mesmo para x86 se o seu exe for win32 nesse caso as dll do x64 não irão funcionar

 

entendeu?

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
24 minutos atrás, Juliomar Marchetti disse:

Perguntas que vem. mesmo sendo Lazarus ou Delphi:

sua aplicação é x64 ou x86? se x64 deve ter as dll client do postgres corresponente em uma pasta visível no path do windows ou junto ao seu executável. mesmo para x86 se o seu exe for win32 nesse caso as dll do x64 não irão funcionar

 

entendeu?

Ótimo, obrigado, vou colar na pasta System.

Obrigado!

  • Curtir 1
  • Este tópico foi criado há 2075 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.