我想從的foreach如何在XmlNodeList的foreach中使用反向?
這裏XmlNodeList comments = d.SelectNodes("//comments/comment/creator");
我有4個值獲得的反向數據,我想扭轉這種局面
我寫這段代碼
public void commentM4(string pstId, string cmtId)
{
XmlDocument d = new XmlDocument();
d.LoadXml(content);
XmlNodeList comments = d.SelectNodes("//comments/comment/creator");
foreach (XmlNode xncomment in comments)
{
commentMemberId = xncomment["id"].InnerText;
DbConnection.Open();
DbCommand = new OleDbCommand("select count(response_id) from mw_response where customer_id = '" + commentMemberId + "' AND post_id='" + pstId + "'", DbConnection);
OleDbDataReader DbReader = DbCommand.ExecuteReader();
while (DbReader.Read())
{
count = DbReader[0].ToString();
cnt = Convert.ToInt32(count);
if ((cnt == 0) && (comments1 != ""))
{
DbCommand = new OleDbCommand("update mw_response set prod_id = (select prod_id from mw_post where post_id='" + pstId + "'),customer_id = (select customer_id from mw_customer where customer_id='" + commentMemberId + "') where response_id = '" + cmtId + "'", DbConnection);
DbCommand.ExecuteNonQuery();
}
}
DbReader.Close();
DbConnection.Close();
}
}
有任何想法嗎?提前致謝。
其工作...感謝您的寶貴答覆 – user2500094