使用的 SQL Server 版本不支持数据类型“date”的解决方法 [转]
2010-03-16 00:24
831 查看
原文链接:http://www.cnblogs.com/HCVOLCANO/archive/2008/09/02/1281931.html
错误提示如下:
分析错误产生的原因:
GridView是利用SqlDataSourse进行数据绑定,在绑定的时候生成Insert,Delete,Update语句,然后启用编辑和删除功能,但是在运行时候,点击编辑,修改数据之后点击更新,就会出现这个错误。这个错误跟数据库表中有DateTime类型字段有关。
解决办法:
打开页面,切换到源视图状态,找到GridView绑定的数据源SqlDataSource1,找到代码
<UpdateParameters>
<asp:Parameter Name="UserID" Type="String" />
<asp:Parameter Name="UserName" Type="String" />
<asp:Parameter Name="Sex" Type="Int32" />
<asp:Parameter Name="JG" Type="String" />
<asp:Parameter Name="Address" Type="String" />
<asp:Parameter DbType="Date" Name="BthDay" />
<asp:Parameter Name="School" Type="String" />
<asp:Parameter DbType="Date" Name="BYSJ" />
<asp:Parameter Name="Mobile" Type="String" />
<asp:Parameter Name="OID" Type="String" />
</UpdateParameters>
将其中DbType="Date" 修改成 DbType="DateTime"
然后保存,刷新页面就成功了!
错误提示如下:
分析错误产生的原因:
GridView是利用SqlDataSourse进行数据绑定,在绑定的时候生成Insert,Delete,Update语句,然后启用编辑和删除功能,但是在运行时候,点击编辑,修改数据之后点击更新,就会出现这个错误。这个错误跟数据库表中有DateTime类型字段有关。
解决办法:
打开页面,切换到源视图状态,找到GridView绑定的数据源SqlDataSource1,找到代码
<UpdateParameters>
<asp:Parameter Name="UserID" Type="String" />
<asp:Parameter Name="UserName" Type="String" />
<asp:Parameter Name="Sex" Type="Int32" />
<asp:Parameter Name="JG" Type="String" />
<asp:Parameter Name="Address" Type="String" />
<asp:Parameter DbType="Date" Name="BthDay" />
<asp:Parameter Name="School" Type="String" />
<asp:Parameter DbType="Date" Name="BYSJ" />
<asp:Parameter Name="Mobile" Type="String" />
<asp:Parameter Name="OID" Type="String" />
</UpdateParameters>
将其中DbType="Date" 修改成 DbType="DateTime"
然后保存,刷新页面就成功了!
相关文章推荐
- 使用的 SQL Server 版本不支持数据类型“date”的解决方法
- 使用的 SQL Server 版本不支持数据类型“date”的解决方法 (转)
- 使用的 SQL Server 版本不支持数据类型“date”的解决方法
- 使用的 SQL Server 版本不支持数据类型“datetime2”的错误解决方法
- asp.net提示使用的 SQL Server 版本不支持数据类型“date”的解决办法:
- 使用的 SQL Server 版本不支持数据类型“datetime2”的错误解决方法
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法 .
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”的解决办法
- 使用SQL Sever版本不支持数据类型“date”的解决办法
- asp.net查询数据库时提示使用的sql server版本不支持数据类型date
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- SQL Server 2005 不支持"date"数据类型的解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”.
- ActionForm使用java.util.Date数据类型解决方法(转)
- 使用Navicat Premium将Oracle数据库中的表和数据迁移到MySQL数据库中,遇到的Date类型出现精度问题及解决方法