El Recordset se utiliza para almacenar en memoria los registros devueltos por una consulta que (obvio) regresa registros, es decir las SELECT.
El Command se utiliza para las consultas de acción: INSERT, DELETE, UPDATE.
Aquí está un ejemplo del empleo del Command:
Código:
<%
Dim cSQL 'Cadena para consulta SQL
Dim AdoCommand 'Objeto Command
'Crear objeto.
Set AdoCommand = Server.CreateObject("ADODB.Command")
cSQL = "DELETE FROM Tabla1 WHERE Id = 4 "
'Insertar el registro.
With AdoCommand
.ActiveConnection = MM_pruebita_STRING 'Indicar la conección activa para el objeto ADODB.Command.
.CommandTimeout = 600
.CommandText = cSQL
.Execute 'Aquí se borra el o los registros de Tabla1
End With
cSQL = "DELETE FROM Tabla2 WHERE OtroId = 4 "
'Aquí se borra el o los registros de Tabla2
AdoCommand.Execute
'Descargar de memoria el objeto Command.
Set AdoCommand = Nothing
%>