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();
}
}
何か案は?前もって感謝します。