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!