Hola.. en mi caso utilizo el command cuando acutalizo, modifico.. o inserto datos en mi BD...(para no estar abriendo recordsets) y un recordset lo hago solo para accesar a los datos pero no para manipularlos... ya depende de como lo desees hacer tu...
Saludos y suerte...