Sto impazzendo con la connessione remota da VB6 a un server MySQL.
codice:
Dim cnMySql As New rdoConnection
Dim rdoQry  As New rdoQuery
Dim rdoRS   As rdoResultset

Sub CONNECT()   
   cnMySql.CursorDriver = rdUseOdbc 
   cnMySql.CONNECT = "server=<ip addr>; port=3306; database=prova; uid=prova; pwd=<secret>;" 
   cnMySql.EstablishConnection  
   Set rdoRS = cnMySql.OpenResultset("SELECT ID FROM user", rdOpenKeyset, rdConcurRowVer)    
   Do Until rdoRS.EOF  
      With rdoRS      
        'bla bla
        rdoRS.MoveNext    
      End With 
   Loop 
End Sub
Così quando chiamo CONNECT mi apre la finestra di dialgo per settare i driver (creo il file .dsn) premo Apri e poi l'applicazione va in crash.
Ho notato che se metto "users" sulla query al posto "user" mi da errore dicendo che il database prova non ha una tabella "users" il che vuol dire che si connette però succede qualcosa dopo.
Qualcuno può aiutarmi?
Grazie mille!