Fórum Executar Programa em Outro PC #412589
09/02/2012
0
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
Curtir tópico
+ 0Posts
09/02/2012
Marco Salles
existe o Banco ??
existe o servidor Rodando neste PC ???
Gostei + 0
10/02/2012
Magnata Gold
Existe um banco de dados, que estou levando junto com executavél.
Gostei + 0
10/02/2012
Marco Salles
instalar o Firebird no Servidor onde a aplicação ira fazer aceso aos dados
Gostei + 0
10/02/2012
William
Gostei + 0
10/02/2012
Magnata Gold
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
10/02/2012
Marco Salles
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
10/02/2012
Magnata Gold
Exception EDatabaseErro in module Cadastro.exe at 00084935.unavailable database
Gostei + 0
10/02/2012
Marco Salles
Gostei + 0
10/02/2012
Magnata Gold
Estou pensando em instalar o interbase é necessário?
[]s
Gostei + 0
10/02/2012
Marco Salles
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
10/02/2012
Magnata Gold
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
10/02/2012
Marco Salles
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
11/02/2012
Magnata Gold
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
11/02/2012
Marco Salles
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
11/02/2012
Magnata Gold
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
Clique aqui para fazer login e interagir na Comunidade :)