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);