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

如果我犯了错误,并且无法通过listprocedures中的所有过程名执行foreach。 Listprocedures好填充数据,但在的foreach它给我的错误,在Listprocedures的第一个项目是空...在c#中循环显示来自informix的数据

+0

你调试和检查的第一个项目? –

+0

什么是第一个项目的价值 – Musab

+0

[0] {{DapperRow,procname ='web_insert_nalog'}} 这是第一项的价值 –

回答

0

干过这样

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)