我试图循环一些数组,并通过它,用新参数更新..
这是我的代码:
for (int i = 0; i < wholeArr.Length - 1; i++)
{
string[] temp = wholeArr[i].Split('-');
UpdateQuery(int.Parse(temp[1]), int.Parse(temp[0]));
}
这是我的更新功能:
public void UpdateQuery(int id, int newOrder)
{
string sql = "update Tama38News set [OrderingNumber] = @OrderingNumber where [ID] = @ID";
con = new SqlConnection(connection);
con.Open();
adapter = new SqlDataAdapter();
command = new SqlCommand(sql, con);
command.Parameters.AddWithValue("@ID", id);
command.Parameters.AddWithValue("@OrderingNumber", newOrder);
command.ExecuteNonQuery();
con.Close();
}
问题是,我没有得到任何异常,但由于某种原因,数据库没有受到影响..
知道为什么吗?