Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    20

    [VB6]usare ADODB per Mysql?

    Ciao a tutti,
    utilizzo questo codice per connettermi a un db access, mi servirebbe però caricare il db su un server e da quanto ho letto è difficile(forse imposssibile?) farlo con access. Quindi ho deciso di cambiare db e affidarmi a mysql... come devo modificare il codice per connettermi a mysql anzichè mdb?
    Supponendo:
    db : test
    user: root
    pass: 123456789

    Grazie.



    codice:
    Option Explicit Public
    cn As ADODB.Connection 
    Public rs As ADODB.Recordset 
    Public Stringa As String   
    
    Public Sub connetti_db()  
    
    Stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" 
    Stringa = Stringa & "db.mdb" 
    Set cn = New ADODB.Connection 
    Set rs = New ADODB.Recordset 
    cn.Open Stringa 
    rs.Open "tabella", cn, 3, 3 
    
    End Sub

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    20
    Così puo funzionare??

    codice:
    Option Explicit 
    Dim cn As ADODB.Connection  
    Dim rs As ADODB.Recordset 
    Public Stringa as String  
    
    Public Sub connetti_db()  
    
    Stringa = "DRIVER={MySQL ODBC 3.51   Driver};SERVER=localhost;DATABASE=test;USER=root;PASSWORD=123456789;OPTION=3;" 
    Set cn = New ADODB.Connection 
    Set rs = New ADODB.Connection 
    cn.Open Stringa rs.Open "tabella", cn, 3, 3
    
    End Sub

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    20
    provando ad eseguire quel codice, al tentativo di connessione mi da :


    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato

    Cosa ho sbagliato?

    Ho installato i driver scaricati da mysql.com, ma a quanto pare non li riconosce?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    20
    Chiedo ai mod di chiudere, ho risolto.

    In pratica sono andato in Pannello di Controllo>Strumenti di amministrazione>Origine dati OBDC
    Poi sono entrato nella scheda driver e ho visto che il nome del driver la versione del driver mysql è MySQL ODBC 5.1 Driver e non 3.51 adesso va tutto alla perfezione.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.