Mi spiegate perchè questa query (per esempio)

codice:
sql = "Select username from forum_users Where user_id = "&idr
Set rc=conn.Execute(SQL)
Funziona alla perfezione con database Access ma con My_SQL mi dà questo errore ?

Microsoft VBScript runtime error '800a01a8'

Object required: 'driver={MySQL};serve'

La stringa di connessione al DB My_SQL funzia