Hi there,
An UPDATE query returns a closed recordset if you don't specify explicitly you don't want a recordset (adExecuteNoRecords), so you need to open the Recordset before you can use it in this scenario. However,
AFAIK, it won't contain anything useful with an UPDATE statement.
You can take a look at RecordsAffected instead. This will return the number of records affected by the previous query. If it's 0, the UPDATE statement didn't update anything. If it returns 1, your query ran fine. If it returned more than 1, you have a data integrity issue ;)
This page will give you all the nitty gritty details.
Cheers,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.