获取当天操作以时间生成的流水号:
在数据库的设计的时候必须要有一个字段是来存储操作时间的同时还有一个字段来存储流水线的编号。
private string GetSerialNo()
{DataTable dt = db.GetDataTable(db.ConnStr, "select isnull(max(fld_46_2)+1,1) from gmis_mo_46 where DateDiff(day,fld_46_3,'" + DateTime.Now.ToShortDateString() + "')=0 ");
if (dt.Rows.Count > 0)
{
return dt.Rows[0][0].ToString();
}
return "1";
}