Ya solucioné el problema del ADODC....
Adodc1.CommandType = adCmdStoredProc
Adodc1.RecordSource = "SP_select_detalle_stock @id_destino = 2, @id_productoelab = 2, @unidad = 50"
Adodc1.Refresh
El problema estaba en el CommandType .... no se porque no puede ser adCmdStoredProc ... sino que tiene que ser adCmdUnKnown y el RecordSource tiene que empezar con "EXEC SP ..." Quedaría así:
Adodc1.CommandType = adCmdUnKnown
Adodc1.RecordSource = "EXEC SP_select_detalle_stock @id_destino = 2, @id_productoelab = 2, @unidad = 50"
Adodc1.Refresh
Eso es todo
Gracias de todas formas
Adiós