MVC SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间
MVC SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM
我目前正在使用现有数据库开发一个新项目。当我尝试加载我的程序时,发生了上述错误。当我检查现有数据库时,我发现生日格式为 yyyy/mm/dd(例如 1951-03-13 00:00:00.000 )。
我尝试将模型修改为
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
public DateTime? birthday{ get; set; }
但错误不断出现。我尝试在其中做其他事情但仍然显示错误。提前致谢。
更新
更新
好的,现在我找到了导致错误的原因,这是由于某行的值为 <Unable to retrieve the data>
。该问题触发了我遇到的错误。为了解决这个问题,我只是使用 SQL 更新命令更新了该行。
我目前正在使用现有数据库开发一个新项目。当我尝试加载我的程序时,发生了上述错误。当我检查现有数据库时,我发现生日格式为 yyyy/mm/dd(例如 1951-03-13 00:00:00.000 )。
我尝试将模型修改为
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
public DateTime? birthday{ get; set; }
但错误不断出现。我尝试在其中做其他事情但仍然显示错误。提前致谢。
更新
更新
好的,现在我找到了导致错误的原因,这是由于某行的值为 <Unable to retrieve the data>
。该问题触发了我遇到的错误。为了解决这个问题,我只是使用 SQL 更新命令更新了该行。