is there any reason why an ado recordset obj would close if you did not code it to close?