2009-05-28 7 views
0

appel d'une procédure stockée sous formeAfficher la liste de valeurs de paramètres de la procédure stockée

int pageNumber = 1; 
int pageSize = 4; 
SubSonic.StoredProcedure sp = SPs.UspListPlants(pageNumber, pageSize); 
string result = sp.GetReader(); 

Le sp beau travail, mais en essayant

foreach (SubSonic.StoredProcedure.Parameter param in sp.Parameters) 
    { 
      sb.Append("'" + param.Name + "' = "); 
    } 

Je compte les paramètres zéro.

Comment imprimer sur les valeurs de paramètres de journal de SQL stmt exécuté comme:

EXEC UspListPlants(pageNumber = 1, pageSize = 4) 

remercient, ce qui

Claudio

Répondre

0

-t-sp.Parameters mettre en œuvre effectivement IEnumerable? Si ce n'est pas le cas, foreach ne fonctionnera pas et vous devrez appeler quelque chose comme une méthode GetEnumerator sur sp.Parameters pour pouvoir itérer dessus.

+0

Oui, il implémente IEnumerable. Désolé, ce n'est pas le problème. Merci pour la réponse. –

Questions connexes