allora... ho trovato l'errore dopo giorni di smanettate e l'errore non è mysql ma asp... o meglio, dovuto al tipo di connessione al db..
prima facevo una cosa del genere:
codice:
Dim Conn
Dim Comm
Dim Rs
Set conn = Server.CreateObject("ADODB.Connection")
Set comm = Server.CreateObject("ADODB.Command")
Set Rs = Server.CreateObject("ADODB.Recordset")
conn.CommandTimeout = 40
conn.CursorLocation = 1
conn.ConnectionString = dbConnessione
conn.Open
comm.ActiveConnection = conn
comm.CommandType = 1
sql = "select * from tabella where id="&ID
rs = conn.execute(sql)
adesso invece con questa sotto funziona:
codice:
dim sql, rs
Set conn = server.CreateObject("ADODB.Connection")
conn.ConnectionString="DRIVER={MySQL ODBC 3.51 Driver};" & dbconnessione
conn.Open
sql = "select * from tabella where id="&ID
set rs = conn.execute(sql)
non capisco dove sta la differenza.. bah...
ad ogni modo.. risolto..