Hola, ejecuta un comando no abras un recordset...priemro declara en general un Objeto Command..despues le pasas la conexion...y lo ejecutas..
Código vb:
Ver originalPrivate Cmd As ADODB.Command
set Cmd = New ADODB.Command
Cmd.ActiveConnection = TuConexion
Cmd.Execute Cadena_SQL_11
saludos.