wshq 发表于 2015-6-30 13:59:07

使用的 SQL Server 版本不支持数据类型“date”的解决方法

  昨天,利用Visual Studio 2005 +SQL Server2005 做一个简单的利用GridView更新数据是出现一个错误.
  错误提示如下:

  分析错误产生的原因:
  GridView是利用SqlDataSourse进行数据绑定,在绑定的时候生成Insert,Delete,Update语句,然后启用编辑和删除功能,但是在运行时候,点击编辑,修改数据之后点击更新,就会出现这个错误。这个错误跟数据库表中有DateTime类型字段有关。
  
  解决办法:
  打开页面,切换到源视图状态,找到GridView绑定的数据源SqlDataSource1,找到代码
  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  

  将其中DbType="Date"修改成 DbType="DateTime"
  然后保存,刷新页面就成功了!
页: [1]
查看完整版本: 使用的 SQL Server 版本不支持数据类型“date”的解决方法