Ciao StegcO,
Ho risolto consultando il link che mi hai inviato. Mi rimango molti dubbi e passo alle premesse per chiedere un chiarimento.
Posto il codice con commenti
Dichirazioni:
Dim cnIniziale As New ADODB.Connection
....
Arrivo all'enunciato della connection string
Originale (Access):
cnIniziale.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & Cartella1 & "\" & File1
con il driver MySQL ODBC 5.1:
cnIniziale.Open "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=RegistroCampionature; User=root;Password='';Option=3;"
Originale (Access)
Tutto prosegue con:
rsIniziale.Open "SELECT * " & " " & "FROM " & Tabella1 & " " & "WHERE ID>0 " & "ORDER BY Nome", cnIniziale, adOpenStatic, adLockOptimistic, adCmdUnknown
finite le operazioni neccesarie, chiude con:
rsIniziale.Close
Set rsIniziale = Nothing
cnIniziale.Close
Set cnIniziale = Nothing
La cosa interesnte è che funziona, siccome ho fatto funzionare qualcosa senza capire il senso, vi chiedo aiuto con le eguenti domande:
Cosa scrivere al posto di localhost se il server si trova in rete (Intranet)?
Cosa significa Oprion=3 nella stringa di connessione?
La dichiarazione: """Dim cnIniziale As New ADODB.Connection""" è corretta quando al posto di Access si usa MySQL?
Grazie
Ceklo