更新时间2019-04-26 00:53:21
foreach (DataRow mDr in ds.Tables[0].Rows)
{
//foreach (DataColumn mDc in ds.Tables[0].Columns)
//{
//}
// DateTime dt1=DateTime.Parse( mDr["RZDate"].ToString());
DateTime dt2 = DateTime.Parse(mDr["LKDate"].ToString());
if (dt2 < DateTime.Now)
{
string sql = "update [HotelRoomInfo] set HotelState='空房' where HotelID=" + mDr["HotelID"].ToString();
//这一句问题。列“HotelID”不属于表 Table。
data.RunSql(sql);
}
}
con.Close();
}
这个 ,是因为你的表中根本不存在HotelID这个字段,你要用数据库工具查看下HotelRoomInfo表所有的字段名,然后再进行相应的处理
计算机编程不是固定的,它是要按你的环境等做对应处理。不能抄别人的(只能在理解的基础上参考别人的程序)