codice:
	if ord = "" then
		Visa = "SELECT * FROM News ORDER BY News_Data DESC"
	else if ord = conta then
		Visa = "SELECT * FROM News ORDER BY letto DESC"
	else if ord = last then
		Visa = "SELECT * FROM News ORDER BY last_visit DESC"
	End if
	End if
	End if
Ho un problema con una query, in una pagina ricevo un parametro ord, in base a questo parametro, voglio che mi vengano fuori i dati ordinati in base a dei criteri.

Ma quando provo ad avviare la pagina ricevo questo errore:
ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
Mi conviene usare un select case? Se si nel case quale parte della query mi conviene scrivere?