Salve,

ho un dubbio. Per leggere i dati da una tabella MySql posso scrivere:

Metodo 1
codice:
str_conn = ("driver=MySQL ODBC 3.51 Driver;server=localhost;uid=root;pwd=;database=prova") '## MySQL
SET obj_conn = server.createobject("adodb.connection")
obj_conn.Open str_conn

str_sql = "SELECT *FROM tb_tabella WHERE id = "& MioID &" "
SET obj_rs=server.createobject("adodb.recordset")
obj_rs.open str_sql, obj_conn, 0, 1
Metodo 2
codice:
str_conn = ("driver=MySQL ODBC 3.51 Driver;server=localhost;uid=root;pwd=;database=prova")

str_sql = "SELECT *FROM tb_tabella WHERE id = "& MioID &" "
Set obj_rs = Server.CreateObject("ADODB.Recordset")
obj_rs.ActiveConnection = str_conn
obj_rs.Source = str_sql
obj_rs.CursorType = 0
obj_rs.CursorLocation = 2
obj_rs.LockType = 1
obj_rs.Open()
Sicuramente un "CONTRO" del primo metodo è che devo usare due oggetti (obj_conn e obj_rs) per leggere i dati mentre nel secondo ne basta solo 1. Qualcuno sa dirmi se ci sono altri pro e contro o comunque in generale quando c'è da preferire uno dei 2 metodi rispetto all'altro?
Grazie per il chiarimeto.