Devo cancellare un record e ho scritto

set Rec=Server.CreateObject("ADODB.Recordset")
Rec.Open ("Select * from Pratica_intervento_FV where id_pratica=" & Session("id_pratica")), Conn, adOpenDynamic, adLockOptimistic
Rec.Delete
Rec.Update

Conn è la connessione con il DB
ma mi restituisce questo errore:
ADODB.Recordset (0x800A0BB9)
Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.


Dove sbaglio?