0

我正在研究一个 GridView 控件,我想在网格中显示几个数据。列是;2 个字符串名称、1 个整数和日期时间。当我想输入数据以在网格中显示以确保其正常工作时,会出现异常错误(教授给出的代码);

System.ArgumentException:正在使用的 SQL Server 版本不支持数据类型“日期”。

但是,我想出了什么问题。在我的 HTML 源代码中,我正在查看 Date 列中的 Delete、Update、Insert Parameters;dbtype="日期"。我必须将其更改为;键入 =“DateTime”,它可以工作。

是什么导致它是 Dbtype="date" 而不是 Type="DateTime"?回答时非常感谢。谢谢。

4

2 回答 2

0

可能您的 mssql 服务器版本是 2005 ,因此它不支持“日期”作为数据类型

于 2013-02-02T23:24:05.893 回答
0

实际上,DATE是在 MS SQL Server 2008 和 MS SQL Server 2012 中引入的数据类型。很可能您使用的是 MS SQL Server 2005 或更早版本。请检查您的 SQL Server 的版本。

我希望它对你有帮助。

于 2013-02-03T05:43:30.653 回答