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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como abrir um banco de dados MySql no vb?
RMI@
CAMPO BELO
MG - BRASIL
ENUNCIADA !
Postada em 29/06/2004 13:01 hs            
Olá pessoal, estou tentando migrar para Mysql. Me disseram que é melhor que o Access. Já instalei a versão 4.1 e já criei um banco de dados com uma tabela.
Agora estou tentando abri-lo no VB. Alguém pode me ajudar?
 
Obrigado.
 

EmoçõesRMI
   
Charles
não registrado
ENUNCIADA !
Postada em 29/06/2004 13:55 hs   
Olha....RMI,
 
Tem muitos sites que mostram exemplos...esse é um deles:
 
 
 
   
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 29/06/2004 13:56 hs            
'olá
'Copia tudo num moule
Option Explicit
  
Public ConeXaoADO As ADODB.Connection
Public TB As Recordset ' para a tabela cadastro

Public mblnAddMode As Boolean
Public SQLConnect As String
    'esta é a string de conexao
    'devera conter a informacao sobre o provedor e o
    'caminho do banco de dados
   
  Public User As String     ' identificacao do usuario para o banco de dados
  Public Senha As String       ' a senha (se tiver) para o banco de dados
  Public IP As String    ' o endereco ip da maquina na qual esta o mySql
  Public BD As String          ' pega o nome do BD
 
Sub SU_Conecta()
   
    IP = "127.0.0.1"      ' a localizacao do usuario (localhost)
    User = "root"          ' identificacao usuario do Mysql
    Senha = "12345"     ' senha do usuario
    BD = "Nome_do_Banco_de_dados"
 
 'string de conexao por OLEDB tem que ter a DLL MyslqProv
 'strConnect = "Provider=MySqlProv.3.0;Data Source=" & BD & _
              ";Location=" & mySqlIP & _
              ";User ID=" & usr_id & _
              ";Password=" & pass & ";PORT=3307;OPTION=;STMT=;"
 
    ' string de conexao sem DSN, pega e intala o drive OBDC do mysql em www.mysql.com
    SQLConnect = "driver={MySQL};server=" & IP & ";uid=" & User & ";pwd=" & Senha & ";database=" & BD
    Set ConeXaoADO = New ADODB.Connection
    'preparando o objeto connection
    ConeXaoADO.CursorLocation = adUseClient
    'usamos um cursor do lado do cliente pois os dados
    'serao acessados na maquina do cliente e nao de um servidor
     ConeXaoADO.Open SQLConnect
    'Abreo o objeto connection
   
End Sub
Public Sub Abre_TB()
Dim SQL As String
      'abre só COM a tudo da tabela
       SQL = "SELECT * From TbCadastros" 
    
    'abre a tabela de cadastro
    Set TB = New ADODB.Recordset
        TB.Open SQL, ConeXaoADO, adOpenStatic, adLockOptimistic
End Sub
   
   
RMI@
CAMPO BELO
MG - BRASIL
ENUNCIADA !
Postada em 29/06/2004 15:35 hs            
Pessoal 1º, obrigado pela ajuda.
 
Bom, eu realmente achei alguns sites sobre este assunto. O meu problema agora é a conexão ODBC, até agora não consegui criar uma nova conexão. Uso o Windows XP. Coloco os dados, como IP, usuário, e nada. Da sempre um erro falando que não existe o servidor ou não conseguir conectar. Já instalei o driver ODBC 3.51 que peguei no site www.mysql.com. Mas até agora nada!
Preciso saber como configurar a fonte de dados ODBC.
Se alguém puder me ajudar...
Obrigado.
 

EmoçõesRMI
   
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