Within your MDAC code, you have multiple recordsets with the same recordset object that are created off of the same command and are also pointing to the same connection. The first recordset that is opened contains multiple recordsets within that same object. Before calling
NextRecordset on that object, open another Recordset (new recordset object) and point the
ActiveConnection property to the same command and connection to which at the other recordset object was pointing. This causes the following error when the
Set rs = rs.NextRecordset is executed:
error '80004005'
Unspecified error
This error occurs in MDAC 2.0 and MDAC 2.1. It does not occur in MDAC 1.5.