J'ai besoin d'appeler une procédure stockée plusieurs fois, j'utilise informix. Je voudrais savoir si l'appel d'une procédure plusieurs fois avec la même connexion est le même en générant la chaîne avec les multiples appels à la procédure stockée et en l'exécutant comme une requête.Appel de plusieurs procédures stockées dans .net, comment le faire?
ceci est un exemple du code:
IfxCommand cmd = new IfxCommand("storeData", myconn);
cmd.CommandType = CommandType.StoredProcedure;
for (int i = 0; i < lbim; i++)
{
cmd.Parameters.Add("id", IBM.Data.Informix.IfxType.VarChar, 255).Value = info.id;
cmd.Parameters.Add("descripcionDescuentoImpuesto", IBM.Data.Informix.IfxType.VarChar, 255).Value = info.data[i].value;
try
{
IfxDataReader myreader = cmd.ExecuteReader();
if (myreader.Read())
{
Boolean aux = (Boolean)myreader[0];
myreturn = aux;
}
myreader.Close();
}
catch (IfxException ex)
{
}
cmd.Parameters.Clear();
}
Le problème est que chaque procédure stockée renvoie true ou false.
Merci
Ignorer les exceptions doit être quelque peu douteux, n'est-ce pas? –
qu'est-ce que c'est? –