System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
2017-02-27 15:05
573 查看
在跟着MVC5的教程做项目时出现了一个
System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
的错误。
我之前是进行了使用Code
First 迁移更新数据库的操作,因为我的数据库字段由Date改成了ReleaseDate。所以我在点击了编辑的链接后
进入编辑页面---改动了时间,
但是保存时却出现了标题所写的的错误
所以 datetime2
数据类型到 datetime 数据类型的转换产生一个超出范围的值这个问题我的解决方法是将控制器的MoviesControl中的编辑方法(Edit)
System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
的错误。
我之前是进行了使用Code
First 迁移更新数据库的操作,因为我的数据库字段由Date改成了ReleaseDate。所以我在点击了编辑的链接后
进入编辑页面---改动了时间,
但是保存时却出现了标题所写的的错误
所以 datetime2
数据类型到 datetime 数据类型的转换产生一个超出范围的值这个问题我的解决方法是将控制器的MoviesControl中的编辑方法(Edit)
// POST: Movies/Edit/5 // 为了防止“过多发布”攻击,请启用要绑定到的特定属性,有关 // 详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=317598。 [HttpPost] [ValidateAntiForgeryToken] public ActionResult Edit([Bind(Include = "ID,Name,Genra,Price,ReleaseDate")] Movie movie) //将Date改成了ReleaseDate { if (ModelState.IsValid) { db.Entry(movie).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(movie); }问题就解决啦!!!
相关文章推荐
- System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- mvc datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。 语句已终止。
- Entity Framework 更新数据库 datetime 类型的问题 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值报错
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
- 从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值——可能的解决办法
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。