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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Banco de dados MySQL e VB... BD em Rede...Ajudem!!
José Ari
MANAUS
AM - BRASIL
ENUNCIADA !
Postada em 30/05/2008 23:07 hs            
galera, tenho um programa de recepcao de um hospital e fiz o banco de dados em Access, o programa é usado em duas maquinas em rede que usam o mesmo banco (access .mdb) e o arquivo fica somente numa maquina, funcionando beleza. Acontece que a demanda ficou muito grande  e tow querendo modificar o BD pra MySQL. Eu sei que tenho que criar o BD MySQL em uma maquina somente, certo, mas como fazer para a outra maquina ver esse banco de dados.

Eu ja fiz o teste, criei o banco usei a conexao OBDC, mas gostaria de saber como a outra maquina vai ver o banco, entenderam.

instalei o MySQL 5.0.1 e conector ODBC 3.51

se alguem puder passar uma dica ou um link com um tuto, agradeceria muito.... valeu!

================================================================
O Aprendizado é Direito de Todos. O Saber é Privilégio de Poucos.

Começando a estudar VB.NET. Realmente é incrível!!!!

   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 31/05/2008 12:44 hs            
José a conexão ficaria assim:
 
"DRIVER={MySQL ODBC 3.51 Driver};" _
         & "SERVER=192.168.0.41;" _  <-- aqui informei o ip do servidor
         & "DATABASE=Dados;" _
         & "UID=root;" _
         & "PWD=;" _
         & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384
         'CONEXAO OLEDB
         '"provider=msdasql.1;persist security info=false;user id=root;data
 
Vamos ver se consigo ser masi claro, este banco de dados está sendo criado em seu pc o IP será o seu, quando você compilar o programa para instalar nas outras máquinas o seu ip já estrá configurado, então as demais máquinas acessarão o banco de dados da sua máquina entendeu.
 
Outra forma seria fazer uma configuração ao se iniciar o programa pela primeira vez.
 
 
 
 
   
José Ari
não registrado
ENUNCIADA !
Postada em 02/06/2008 17:16 hs   
Ok Treze, entendi....

mas vou precisar instalar o MySQL e o conector OBDC em cada maquina, ou somente o conector ou nenhum dos dois????? e outra coisa: nao precisa criar a conexao ODBC em cada maquina nao?? Lá em Painel de Controle --> Ferramentas Administrativas --> Fonte de dados (ODBC).?????????

só perguntando, se eu criasse essa conexao ODBC (em cada maquina na rede) com o mesmo nome, a conexao do meu programa com o banco de dados, em vez de se usar o exemplo que voce deu, poderia ficar assim:
DB.Open "DSN=ConexaoBancoDadosCriadoEmCadaMaquinaIndividualmente"
daria certo tambem, ou nao????

so estou perguntando porque realmente tow numa p*** dúvida com esse "desafio"... .........
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 02/06/2008 17:28 hs            
Não tenho certeza o driver ODBC acredito que deva estar instalado o MySQL não é necessário
 
Quanto s segunda pergunta, pode ser desta frma mesmo, a unica coisa que você deve lembrar é de configurar corretamente o ip para não haver problemas
 
   
José Ari
não registrado
Postada em 02/06/2008 17:40 hs   
Valew Treze,

chegar em casa vou testar.... se der certo eu posto aki, flw!!

valew mesmo!!!
     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 04/06/2008 14:19 hs            
Oi Jose Ari, tambem faço sistemas para area médica, inclusive agora estou começando a me aventurar em desenvolvimento para pocket pc.

Cara, pq ir pro mysql? Esse banco é muito ruim de mexer, ainda + pra nós que usamos produtos microsoft, usa o sql server 2005 express, q é free... ou o msde 2000, tambem free....

Vc sabia que o mysql não é free? A não ser que esteja num servidor linux?
Se estiver na plataforma windows tem que pagar licença, muita gente não sabe disso e comete esse erro.

Outro problema, vc para usar mysql tem que usar driver odbc, tem que instalar esse driver no computador do cliente. Usando o sql server, vc acessa nativamente pelo ADO, na string de conexao ja faz tudo... sem driver odbc, o que torna a conexão e acesso ao banco + rapido.

Eu quando sai do access fiquei nessa duvida, fui pro mysql, postgree, e varios outros... + sem duvida o sql server é o que eu mais me identifiquei.

T+
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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