Нужно ли закрывать объект Adodb.recordset перед тем, как установить его в ничто?

Dim rs as ADODB.Recordset
set rs = ReturnARecordset 'assume ReturnARecordset does just that...

'do something with rs

rs.Close
set rs = Nothing

Нужно ли вызывать rs.Close перед тем, как установить его в ничто?

Edit: У нас есть одно глобальное соединение, которое мы держим открытым на протяжении всего приложения, и все объекты recordset используют это же соединение. Я вижу два ответа ниже, в которых говорится о необходимости закрывать наборы записей для того, чтобы соединения не оставались открытыми. Для меня это звучит как глупый разговор, потому что соединения управляются объектами соединений, а не объектами наборов записей, верно? Но, пожалуйста, дайте мне знать, если я что-то упустил...

10
задан feetwet 20 January 2016 в 17:37
поделиться