0
我創建了一個方法,它接收未指定數量的字典參數並掃描它們中的所有內容但未覆蓋相同內容,它會在第一個或第二個foreach中給出錯誤,具體取決於我修好了。 Consegundo'm不能解決這個問題。我怎樣才能使這項工作變成現實。在C中用參數瀏覽字典#
我得到params字典,我想通過每個的內容。
,我遵循下面的代碼:
public String getQuerySelectInner(String TABELA, params Dictionary<String, String> dictionaries)
{
String sql = "SELECT ";
foreach (Object dictionary in dictionaries)
{
foreach (var word in dictionary)
{
sql += word.Key + ",";
}
}
sql = sql.Remove(sql.Length - 1);
sql += " from " + TABELA + " WHERE situacao = 'ATIVO' ";
return sql;
}
**從不使用字符串SQL。這有很多SQL注入概率。** –
對象字典中的foreach單詞? 'object'不會從'IEnumerable'繼承,那麼你怎麼能通過它呢? – Nolonar
這段代碼產生的錯誤是什麼? –