ok....
solo tienes que adecuar el tipo...
en el sql...el parametro definelo como salida...no lo regreses con return
CREATE PROCEDURE total_claves_gral
@nombre_tabla varchar(80),
@total_cla varchar(255) output
as
SELECT @total_cla = 'count(inv_dispa)
FROM' + @nombre_tabla
en el visual basic cambia el tipo de dato y la longitud.... y listo.
Set Pm = Cm.CreateParameter("@total_cla",adVarChar, adParamOutput, 255, 0)
para recuperar el valor es de la misma forma que viene en el ejemplo...
desafortunadamente no tengo msn en la ofix...