USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Duvidas VB 6
Andre
não registrado
ENUNCIADA !
Postada em 25/07/2008 11:56 hs   
Ola pessoal,
 
Minha dúvida é a seguinte:
Tenho um programa com uma base de dados em Access 2003.O programa esta em uma maquina só,no caso a mesma onde esta o arquivo do banco.
A conexão esta sendo via código onde o programa aponta para o arquivo do banco.Mas se eu quiser deixar o programa em outros computadores na hora que eu for executar vai dar erro é claro.Entao eu queria saber uma forma de fazer o programa apontar para esse arquivo do banco independente de onde o programa esteja sendo executado na rede.
Acho que essa minha dúvida é meio complexa e aborda varios assuntos mas se alguem puder dar uma dica eu agradeço!
 
Valew
   
lramos7
BARUERI
SP - BRASIL
ENUNCIADA !
Postada em 25/07/2008 14:28 hs            
Neste caso vc terá que criar um arquivo INI. Passando neste INI o caminho do Banco na rede.
Assim toda vez que carregar sua aplicação, você terá que buscar o local do banco de dados dentro deste arquivo INI.
 
OBS. Com isso o seu banco de dados pode ficar em um servidor qualquer. Pois as aplicações irão acessar nesta máquina onde esta apenas o Banco.
 
T+

Leandro Ramos

msn: nanoenana@hotmail.com

   
ADRIANO2605
CAMPO GRANDE
MS - BRASIL
ENUNCIADA !
Postada em 25/07/2008 19:54 hs            
Opa td bem, eu utilizou outras duas formas.
Em ambas as formas tem de compactar a pasta onde o programa estara instalado como servidor!
1► Qdo trabalho com relatorios com o cristal, eu Mapeo a pasta no windows, criando assim um mapeamento do tipo pasta z: ai todas as maquinas da rede tu faz este mapeamento ai elas buscam o banco de dados neste endereço.
Ai via codigo eu declaro em uma module uma variavel banco onde qdo abro o form ela recebe o caminho do banco de dados
banco = "z:dados.mdb"
e dai em cada maquina estação tu faz a instalação normal e pronto!
2► vc instala o programa em todas as maquinas, só que ao inves de deixar o executavel que vc instalou, vc irá buscar um atalho da maquina servidor, sendo assim todo mundo que logar estara utilizando o executavel do servidor, ja trabalhei com mais de dez maquinas ligadas no mesmo executavel e nao tive problemas com lentidão!
no codigo
banco = app.path & "dados.mdb"
isto se o banco de dados estiver na mesma pasta do executavel.
ha aqui tambem ajuda na questao de atualizações prq tu atualiza somente uma maquina!
Blz espero ter ajudado!
Abração
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página