【发布时间】:2012-07-31 05:50:54
【问题描述】:
我在使用日历控件时遇到问题..我在文本框中获取日期...我必须将其插入数据库..使用 asp.net 和 c#
在我的 Web 应用程序中,字段属性设置为 datetime,而在表格中,列的数据类型为 date..
我该怎么做??
我得到的错误是:
导致将 varchar 数据类型转换为 datetime 数据类型 在一个超出范围的值。该语句已终止。
有人可以在这方面帮助我吗?
提前致谢
【问题讨论】:
-
您可能希望包含有关数据库架构和用于更新数据库的 C# 的一些信息。但是,听起来您没有在数据库中使用正确的列类型。
-
我通常不使用 asp.net 网络表单,所以我需要知道:您是自己插入/更新日期,还是控件应该这样做?与往常一样,问题可能在于日期、区域设置、日期格式。
-
感谢 Layoric 的及时回复,实际上我的数据库 (sqlserver2008r2) 表中有两个文件,现在来自应用程序(.NET 4)端的日期数据类型我想在该表中插入一些值,但是在 asp.net C# 中没有日期数据类型我必须使用 datetime 日期类型但我收到此错误..我不知道如何解决这个问题?
-
@SteenT 日历控件正在将日期插入到后端前端的文本框中,我将其插入到表中它没有发生,因为在我的表中我有日期数据类型,另一方面在 asp.net没有日期时间的网络表单没有单独的日期数据类型
标签: c# asp.net sql-server sql-server-2008-r2