2017-08-25 1 views
1
var listprocedures = Ix.GetConnection 
      .Query(@"SELECT PROCNAME FROM SYSPROCEDURES WHERE PROCNAME LIKE 'web_%'") 
      .ToList(); 
foreach (var procName in listprocedures) 

Où je fais l'erreur et ne peux pas faire le foreach à travers tous les noms de procédure que j'ai dans des procédures de liste. Listprocedures est bon avec des données, mais foreach il me donne l'erreur que le premier élément Listprocedures est nul ...Boucle traversant la liste dans C# avec des données d'informix

+0

Avez-vous vérifié et débogué le premier élément? –

+0

Quelle est la valeur du premier élément – Musab

+0

[0] {{DapperRow, procname = « web_insert_nalog »}} Ceci est la valeur du premier élément –

Répondre

0

fait cette façon

var procedureNames = Ix.GetConnection.Query(@"SELECT PROCNAME FROM SYSPROCEDURES WHERE PROCNAME LIKE 'web_%'"); 
    foreach (IDictionary<string, object> row in procedureNames) 
        { 

         foreach (var procName in row)