2017-08-25 56 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)