Sempre VB e MYSQL

di il
3 risposte

Sempre VB e MYSQL

Dunque: io apro un nuovo progetto, e come da vostro consiglio dopo aver creato un dsn di sistema con il db mysql creo un "data" dove al posto del classico access nelle proprieta inserisco il nome del mio dsn, imposto il nome del db e quando provo ad inserire una tabella nel campo recordsource, mi viene fuoriquesto errore: "couldn't find installable ISAM" leggendo qua e la ho capito di dover installare mdac 2.8 ma fatto anche questo il problema persiste!!!!!!! POSSIBILE che sia cosi difficile connettere un DB mysql ?!?!?!?!?! Alcuni cinsigliano anche di usare ado per la stringa di connessione, ma nessuno mi dice dove va inseritaaaaaaaa

Se fossi modesto sarei perfetto!

3 Risposte

  • Re: Sempre VB e MYSQL

    Dim DSN As String
    Dim dbMySQL As DAO.Database
    Dim rs As DAO.Recordset

    '1. Apertura dinamica (non richiede file DSN)
    DSN = "ODBC;DRIVER=MySQL ODBC 3.51 Driver;DESC=;DATABASE=phpdev;SERVER=localhost;UID=username;PASSWORD=password;PORT=3306;OPTION=2072;STMT=;"
    Set dbMySQL = OpenDatabase("", False, False, DSN)

    '2. Apertura Recordset
    Set rs = dbMySQL.OpenRecordset("SELECT * FROM MyTable ORDER BY ID", dbOpenDynaset)
    Data1.DatabaseName = ""
    Data1.Connect = ""
    Set Data1.Recordset = rs
    Data1.Refresh
    rs.Close
    Set rs = Nothing


    Cercavi questo?

    Giovanni
    ---
    http://www.y2ksw.com/vbulletin
  • Re: Sempre VB e MYSQL

    PS: Il messaggio dell'ISAM appare quando c'è una stringa in Connect che non va bene, ad esempio 'Access 2000'. Access non conosce il driver MySQL, e quindi da l'errore. Caso mai dovrebbe essere 'ODBC;Driver=...'.

    Giovanni
    ---
    http://www.y2ksw.com/vbulletin
  • Re: Sempre VB e MYSQL

    PPS: Sei sicuro di aver installato e attivo MySQL Server sulla macchina a cui ti connetti? Esiste il database?

    Giovanni
    ---
    http://www.y2ksw.com/vbulletin
Devi accedere o registrarti per scrivere nel forum
3 risposte