Mediante el siguiente código es posible ejecutar una stored procedure mediante la conexión con la base de datos, así como pasarle los parámetros que ésta pueda necesitar, y recibir, si existe, el valor de retorno del procedimiento.


Código VB6:

Set params = gcn.DameNewCollection
params.Add CLng(param1)
params.Add CLng(param2)
' ...
params.Add CLng(paramN)

retVal = gcn.EjecutaStoreCol("nombreStoredProcedure", params)

Código C#:

IVB6Collection<Valor> lColParam = gCn.DameNewCollection();

string Parametro1 = "PAR1";
int Parametro2 = 156;
Valor ParametroN = new Valor("PAR3");

lColParam.Add(Parametro1);
lColParam.Add(Parametro2);
// ...
lColParam.Add(ParametroN);

bool retVal= gCn.EjecutaStoreCol("nombreStoredProcedure", lColParam);