如题:
源错误:
行 107: wll.w_readtime = ptime; 行 108: 行 109: worklogBLL.Update(wll); 行 110: this.Response.Redirect("rizhipiyue.aspx"); 行 111: }
行 107: wll.w_readtime = ptime;
行 108:
行 109: worklogBLL.Update(wll);
行 110: this.Response.Redirect("rizhipiyue.aspx");
行 111: }
源文件: e:\sdygOA20110602\oaPro\qs_rizhi\peiyueadd.aspx.cs 行: 109
你代码里可能用了DateTime类里的最大或最小值,特别是我们常把最小值当作默认值,SQL中支持的DateTime范围和.net不一样,在提交到数据库时,这些值不能被数据库接受就会引起这样的错误,把值改成SqlDateTime范围内的值就行了
使用了数据库的默认最小时间,可以将时间字段改为默认的当前时间getdate()