ADODB.Command error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/allievipag.asp, line 81

La linea 81 è quella del CreateParameter...
Continua a darmi l'errore sopracitato ma nn capisco dove sto sbagliando.
Mi potete gentilmente aiutare?
Grazie!!


codice:
Set allievi_cmd = Server.CreateObject ("ADODB.Command") 
allievi_cmd.ActiveConnection = MM_fiamma_STRING
allievi_cmd.CommandText = "SELECT * FROM Allievi WHERE ID = ?"
allievi_cmd.Prepared = true allievi_cmd.Parameters.Append allievi_cmd.CreateParameter("param1", 5, 1, -1, allievi__MMColParam) ' adDouble