我想从 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();
}
}
有任何想法吗?提前致谢。