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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Acessar mysql num servidor linux com vb
RicardoForte
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 29/12/2006 14:29 hs         
Por gentileza, alguem tem um trecho de programação que acesse um banco de dados mysql que esta num servidor linux cujo nome da pagina é  http://www.meusite.com.br:
 
grato pela atenção.
 
ricardo oliveira
   
Gelson Porto
não registrado
ENUNCIADA !
Postada em 05/01/2007 08:36 hs   
Ricardo, Bom dia.
 
      O VB irá acessar o banco independente do servidor desde que voce coloque na conexão um IP  valido e que neste IP o banco esteja ativo e respondendo a chamada de cliente.
 
    visite este site onde voce encontrar strings de conexões.
 
   
Gelson Porto
não registrado
ENUNCIADA !
Postada em 05/01/2007 08:44 hs   
Ricardo, Bom dia.
 
      O VB irá acessar o banco independente do servidor desde que voce coloque na conexão um IP  valido e que neste IP o banco esteja ativo e respondendo a chamada de cliente.
 
    visite este site onde voce encontrar strings de conexões.
 
   
msitoni
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 06/01/2007 11:36 hs            
Olá se te ajudar.
 
Antes de Fazer o código abaixo baixo vc precisa baixar o drive mysql para windows que tem lá no site mysql, e instalar na maquina cliente, depois verificar se foi cadastrado seu ip no mysql dando permissão de leitura/escrita e gravacao, depois verificar se o servidor linux está com a porta 3306 liberada. dae vc vai essa rotina abaixo, mas mude os dados para a seu trabalho. 
 
dim Conexao As ADODB.Connection
Set Conexao = New ADODB.Connection
Set Conexao = CreateObject("ADODB.Connection")
ConectaMySQL = "driver={MySQL ODBC 3.51 Driver};" & _
"server=192.168.1.1;" & _
"uid=root;Pwd=master;database=epmrj"
  ' Verificar se a conexão está ativa
        If Conexao.State = adStateOpen Then
      '      MsgBox " Conexão ativa "
        Else
            MsgBox " Conexão inativa "
            End
        End If
   
RicardoForte
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 08/01/2007 21:14 hs         
Depois de pesquisar cheguei na seguinte conclusção:
 
1 - Caso você tenha acesso ao servidor para configuração, tais como liberação de portas, etc, você pode utilizar a opção anterior que o msitoni gentilmente sugeriu.
 
2 - Porem, caso o seu banco de dados esteja num servidor  tercerizado do tipo utilizado para armazernar sites, e você tenha acesso somente ao local da sua página, a forma de acessar os banco de dados,  seria via xml.
 
atenciosamente
 
ricardo oliveira
 
 
   
MisterD
não registrado
ENUNCIADA !
Postada em 09/05/2012 07:01 hs   
Viva,

Tenho o seguinte esquema... tenho dois pc em rede, um tem a base de dados mysql, ambos serão clientes ou seja ambos iram através de uma folha de excel aceder a base de dados através de programação VB, que está incluido no excel.
ps.: Ambos têm instalados os ODBC, que permite fazer a ligação com o banco de dados... o qual funciona na perfeição.
ps.: Falta ainda referir que a folha de excel tem macros que permitem inserir, actualizar e eliminar dados na bd mysql.

A minha dúvida e o qual não consigo entender é:
No pc (servidor) que está a correr o servidor com o mysql está tudo a funcionar devidamente...
Mas no pc que não tem a base de dados ou seja que está a utilizar a base de dados do pc "servidor" não consigo utilizar os macros... penso que tenho os macros habilitados no excel...

Alguém sabe como me ajudar?
Estou nesta batalha à mais de uma semana... e não entendo o que está errado, será que não é possível fazer este sistema funcionar?

Muito obrigado desde já agradeço qualquer sugestão...

Cumprimentos,
   
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