Rodar programa delphi em rede
e ai galera,
Fiz um sistema simples de cadastro em delphi com banco em access e gostaria colocar para rodar em outras maquinas.
Inicialmente, fiz o seguinte.:
criei no servidor uma pasta onde coloquei o banco e o executavel
compartilhei essa pasta
em outro computador, tentei mapear a pasta e executar a partir dai - so que esta dando erro - dizendo que o caminho do banco de dados nao foi encontrado
como resolvo?
Fiz um sistema simples de cadastro em delphi com banco em access e gostaria colocar para rodar em outras maquinas.
Inicialmente, fiz o seguinte.:
criei no servidor uma pasta onde coloquei o banco e o executavel
compartilhei essa pasta
em outro computador, tentei mapear a pasta e executar a partir dai - so que esta dando erro - dizendo que o caminho do banco de dados nao foi encontrado
como resolvo?
Luciano
Curtidas 0
Respostas
Ronaldo Filho
09/03/2016
Boa tarde Grande, o que você pode fazer é colocar um dialog para que o usuário escolha o caminho do banco de dados antes de iniciar completamente o sistema, no caso você não precisa mapear uma unidade de rede, mas pode acessar o banco em outra máquina digitando \\[endereço]\[caminho do banco], já que o usuário vai digitar ou selecionar o caminho, esse padrão é mais fácil de fornecer, logo depois do usuário informar o caminho, você vai poder configurar a conexão normalmente
GOSTEI 0
Raimundo Pereira
09/03/2016
1. Defina o Servidor e coloque seu banco de dados dentro da pasta
\\ipservior\Aplic\Sistema\BD\
2.Crie um arquivo UDL
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20160309-143825.png[/img]
3. Configure o Arquivo UDL e ADOCONNECTION
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20160309-143910.png[/img]
Agora basta manter o padrão em todos os pcs que forem acessar o mesmo banco de dados
Exemplo
Pc1 : Recepção c:\Aplic\Sistema\CNX.UDL
Pc2 : Estoque c:\Aplic\Sistema\CNX.UDL
Pc3 : Vendas c:\Aplic\Sistema\CNX.UDL
Pc4 : RH c:\Aplic\Sistema\CNX.UDL
Pc5 : TI c:\Aplic\Sistema\CNX.UDL
Repare que todos os PCS tem o mesmo arquivo no mesmo local.
Se futuramente precisar renomear o banco ou mudar o caminho, basta reconfigurar seu arquivo UDL.
Espero que ajude
\\ipservior\Aplic\Sistema\BD\
2.Crie um arquivo UDL
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20160309-143825.png[/img]
3. Configure o Arquivo UDL e ADOCONNECTION
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20160309-143910.png[/img]
Agora basta manter o padrão em todos os pcs que forem acessar o mesmo banco de dados
Exemplo
Pc1 : Recepção c:\Aplic\Sistema\CNX.UDL
Pc2 : Estoque c:\Aplic\Sistema\CNX.UDL
Pc3 : Vendas c:\Aplic\Sistema\CNX.UDL
Pc4 : RH c:\Aplic\Sistema\CNX.UDL
Pc5 : TI c:\Aplic\Sistema\CNX.UDL
Repare que todos os PCS tem o mesmo arquivo no mesmo local.
Se futuramente precisar renomear o banco ou mudar o caminho, basta reconfigurar seu arquivo UDL.
Espero que ajude
GOSTEI 0