No...uso SQL, lo que pretendo es obtener todo esto en un solo query, gracias de todas maneras ;)
Por cierto, justo cuando estaba escribiendo esto, lo acabo de resolver, les cuento:
Las dos incersiones, ocasionarán dos registros en la base de datos, uno en cada tabla, y al mismo tiempo mandarán 2 contadores como salida al motor de SQL
1 row affected
1 row affected
Creo yo que eso provoca que el command no encuentre el recordset correspondiente ni siquiera con el método NextRecordset, por lo tanto hay que quitarle los contadores y utilizar el método Execute solo:
Código:
qry = "SET NOCOUNT ON INSERT INTO tbl_document(" & _
.
.
.
Set rs = cmd.Execute()
m_document_id = rs("document_id")
m_dc_id = rs("dc_id")
Y listo...de repente todo funciona!
Salu2,