usando il recordset per fare un delete credo che tu debba usare il LockType a 2 perchè di default è settato a ReadOnly(1).

http://asp.html.it/articoli/stampa/7...pe-e-locktype/