En el siguiente link hay ejemplos de VB. En particular el que te comento utiliza el objeto command, tanto regresando recordset como regresando un valor.
Ejecutar un Procedimiento Almacenado utilizando ADO.
Espero te sea de utilidad.
Un saludo
Ejemplos VB 6.0