purtroppo non mi funge in nessuno dei 2 modi
ho scritto così:

sql = "delete FROM messaggi WHERE file=null"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn
Set rs = Nothing