Executar Programa em Outro PC
Boa noite,
Fiz um programinha no delphi usando o IBExpert(Firebird), no meu pc ele abri normal, mais em outro pc aparecea seguinte janela com erro:Exception EDatabaseErro in module Cadastro.exe at 00084935.unavailable database
Alguma sugestão?
[]s
Fiz um programinha no delphi usando o IBExpert(Firebird), no meu pc ele abri normal, mais em outro pc aparecea seguinte janela com erro:Exception EDatabaseErro in module Cadastro.exe at 00084935.unavailable database
Alguma sugestão?
[]s
Magnata Gold
Curtidas 0
Respostas
Marco Salles
09/02/2012
primeira sugestão
existe o Banco ??
existe o servidor Rodando neste PC ???
existe o Banco ??
existe o servidor Rodando neste PC ???
GOSTEI 0
Magnata Gold
09/02/2012
Obrigado pela atenção,
Existe um banco de dados, que estou levando junto com executavél.
Existe um banco de dados, que estou levando junto com executavél.
GOSTEI 0
Marco Salles
09/02/2012
Sim , mas se não for o firebird embedded que fica no executável , voce terá que
instalar o Firebird no Servidor onde a aplicação ira fazer aceso aos dados
instalar o Firebird no Servidor onde a aplicação ira fazer aceso aos dados
GOSTEI 0
William
09/02/2012
Só para complementar a resposta do colega, caso for trabalhar com Servidor Firebird configure seus sistema para carregar as configurações da conexão com o BD à partir de um arquivo INI, é muito útil essa técnica.
GOSTEI 0
Magnata Gold
09/02/2012
Boa tarde,
Já instalei o firebird no PC no qual vou usar o aplicação, levei as Dll e nada, Agora eu não sabia da ultilização de um arquivo .INI.
Obs; sou inicante em delphi, antes programava no VBA(Excel).
Já instalei o firebird no PC no qual vou usar o aplicação, levei as Dll e nada, Agora eu não sabia da ultilização de um arquivo .INI.
Obs; sou inicante em delphi, antes programava no VBA(Excel).
GOSTEI 0
Marco Salles
09/02/2012
Boa tarde,
Já instalei o firebird no PC no qual vou usar o aplicação, levei as Dll e nada, Agora eu não sabia da ultilização de um arquivo .INI.
Obs; sou inicante em delphi, antes programava no VBA(Excel).
Já instalei o firebird no PC no qual vou usar o aplicação, levei as Dll e nada, Agora eu não sabia da ultilização de um arquivo .INI.
Obs; sou inicante em delphi, antes programava no VBA(Excel).
O arquivo Ini é a segunda parte .. Quando voce diz Nada o que que voce quer dizer com isto
Qual a mensagem de Erro ???
O Seu executável esta apto a enxergar o Caminho do Banco (????)
GOSTEI 0
Magnata Gold
09/02/2012
Aparece o Erro:
Exception EDatabaseErro in module Cadastro.exe at 00084935.unavailable database
GOSTEI 0
Marco Salles
09/02/2012
depois de instalado Voce iniciou o Firebird no PC ???
GOSTEI 0
Magnata Gold
09/02/2012
Sim,
Estou pensando em instalar o interbase é necessário?
[]s
Estou pensando em instalar o interbase é necessário?
[]s
GOSTEI 0
Marco Salles
09/02/2012
A partir do FB1.5 o Interbase não é mais compativel com o Firebird
antes a fbclient.dll era utilizada em modo de compatibilidade com o
gds32.dll
Então não acredito que o seu problema seje instalar o Interbase
No gerenciador de processo deste PC , voce ver o fbServer.exe e o fbguardian.exe ?
Voce consegue acesso no PC que tem o Delphi instalado comovoe disse no inicio
Qual a tecnologia de acesso que voce esta utilizando e como voce faz esta Conexão ??
antes a fbclient.dll era utilizada em modo de compatibilidade com o
gds32.dll
Então não acredito que o seu problema seje instalar o Interbase
No gerenciador de processo deste PC , voce ver o fbServer.exe e o fbguardian.exe ?
Voce consegue acesso no PC que tem o Delphi instalado comovoe disse no inicio
Qual a tecnologia de acesso que voce esta utilizando e como voce faz esta Conexão ??
GOSTEI 0
Magnata Gold
09/02/2012
Faço o conexão pelo DBExpress SQL Connection.
O projeto funciona legal, compilei e td mais, o problema em outros PCs.
[]s
GOSTEI 0
Marco Salles
09/02/2012
Experimente copiar a dbxfb.dll do seu computador (deve estar na pasta Bin que esta dentro da pasta onde foi instalado o Delphi) para a mesma pasta em que você está instalando o seu sistema no outro computador.
Se este outro computador não possuir o firebird instalado vai ser preciso copiar também a fbclient.dll (deve estar na pasta \Windows\System32 do seu computador) para a pasta do seu sistema ou para a pasta \Windows\System32 do outro computador.
E se estiver utilizando ClientDataSet copie também a midas.dll da pasta \Windows\System32 do seu para o outro computador.
Confira se a propriedade Database do SqlConnection foi configurada de acordo com o Nome do computador ou IP da outra máquina, e se a pasta e o nome do BD estão corretos. ...
Se este outro computador não possuir o firebird instalado vai ser preciso copiar também a fbclient.dll (deve estar na pasta \Windows\System32 do seu computador) para a pasta do seu sistema ou para a pasta \Windows\System32 do outro computador.
E se estiver utilizando ClientDataSet copie também a midas.dll da pasta \Windows\System32 do seu para o outro computador.
Confira se a propriedade Database do SqlConnection foi configurada de acordo com o Nome do computador ou IP da outra máquina, e se a pasta e o nome do BD estão corretos. ...
GOSTEI 0
Magnata Gold
09/02/2012
Não encontrei a Dll dbxfb.dll e nem a fbclient.dll.
encontrei a Midas.dll
Confira se a propriedade Database do SqlConnection foi configurada de acordo com o Nome do computador ou IP da outra máquina, e se a pasta e o nome do BD estão corretos. ...
Foi configurado para que para esse caminho mo meu pc C:\Programa\Banco\produtores.fdb , acredito que se instalar na mesma unidade no outro pc daria certo, ou não?
[]s
GOSTEI 0
Marco Salles
09/02/2012
Não encontrei a Dll dbxfb.dll
Depende da sua Versão do Delphi ...
Quanto voce clica em Drivres (SqlConnection) expanda o No
na opção Library name qual é o Nome da Dll
e nem a fbclient.dll.
engraçado esta esta na pasta Bin do Firebird quando voce o Instala
encontrei a Midas.dll
Pode ser que necessite
Confira se a propriedade Database do SqlConnection foi configurada de acordo com o Nome do computador ou IP da outra máquina, e se a pasta e o nome do BD estão corretos. ...
Foi configurado para que para esse caminho mo meu pc C:\Programa\Banco\produtores.fdb , acredito que se instalar na mesma unidade no outro pc daria certo, ou não?
Isto
[]s
Agora faça alem de ler uma outra gentileza
Va na Propriedade Params do sqlConnectio
Vai abrir o Value List Editor
No Buton Code editor click nele
De Um copy neste txt que aparece
Cole aqui para vermos os detalhes de sua configuração
GOSTEI 0
Magnata Gold
09/02/2012
LibraName é: dbexpint.dll
Veja a configuração:
DriverName=Interbase
Database=C:\Programa\banco\produtores.FDB
RoleName=RoleName
User_Name=sysdba
Password=masterkey
ServerCharSet=
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False
[]s
GOSTEI 0
Marco Salles
09/02/2012
voce deve esta usando o Delphi7
Leve esta dll e tb a fbclient.dll na pasta da Aplicação e coloque o Banco no caminho
C:\Programa\banco\produtores.FDB
e tente a conexão
Leve esta dll e tb a fbclient.dll na pasta da Aplicação e coloque o Banco no caminho
C:\Programa\banco\produtores.FDB
e tente a conexão
GOSTEI 0
Magnata Gold
09/02/2012
Econtrei a fbclient.dll esta aqui C:\Arquivos de programas\Firebird\Firebird_2_5\bin.
Uma obs. fiz o banco de dados no IBExpert.
Estarei fazendo testes e retornarei retornando com resultados.
[]s
GOSTEI 0
Magnata Gold
09/02/2012
Quando fui executar aparece a jenela de enviar relatorio do Wuindons com o erro:
Exception EOleException in module Monitoramento.exe at 000CFC1B
unavailable database.
[]s
GOSTEI 0
Deivison Melo
09/02/2012
Boa tarde,
Porquê não posta os fontes em algum lugar para que alguém aqui do fórum possa ajudar você com esse problema...
Atenciosamente,
Deivison
Recife - PE
Porquê não posta os fontes em algum lugar para que alguém aqui do fórum possa ajudar você com esse problema...
Atenciosamente,
Deivison
Recife - PE
GOSTEI 0
Magnata Gold
09/02/2012
Alguem de voces poderia me fornecer o e-mail para mim enviar o projeto pra vce poderem analizar? se for possível lógico.
[]s
GOSTEI 0
Marco Salles
09/02/2012
salhamoda@uol.com.br
Mande sem o executável ... Sem o exe
Mande sem o executável ... Sem o exe
GOSTEI 0
Magnata Gold
09/02/2012
salhamoda@uol.com.br
Mande sem o executável ... Sem o exe
Mande sem o executável ... Sem o exe
Envie o arquivo.
[]s
GOSTEI 0
Marco Salles
09/02/2012
Qual o Delphi ??
e qual a versão do seu BD ??
e qual a versão do seu BD ??
GOSTEI 0
Magnata Gold
09/02/2012
Qual o Delphi ??
e qual a versão do seu BD ??
e qual a versão do seu BD ??
Delphi 7
IBConsole 1.0.1.340
[]s
GOSTEI 0
Magnata Gold
09/02/2012
ALguma novidade?
Uso o fire bird 2.5
[]s
Uso o fire bird 2.5
[]s
GOSTEI 0