当前位置: 代码迷 >> ASP.NET >> La conversión del tipo de datos char a smalldatetime generó un valor smalldateti,该如何解决
  详细解决方案

La conversión del tipo de datos char a smalldatetime generó un valor smalldateti,该如何解决

热度:10134   发布时间:2013-02-25 00:00:00.0
La conversión del tipo de datos char a smalldatetime generó un valor smalldateti
La conversión del tipo de datos char a smalldatetime generó un valor smalldatetime fuera de intervalo.
Se terminó la instrucción.

大家有没有遇到这样的问题,数据库的字段是datetime类型,.net使用的是DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")来进行添加,使用.net数据语句来添加操作就会报以上的错误,将sql语句取出来执行,没有问题smalldatetime /datetime都是一样的,会是什么问题,google有不少这个问题,但是没有解决方法,或者是我没看到吧

------解决方案--------------------------------------------------------
既然是datetime型的....
赋值的时候直接datetime.now来赋值就OK啦
其实我还是比较喜欢直接在存储过程中getdate()
------解决方案--------------------------------------------------------
你先看看一个正常的在sql里面存在datetime类型是什么样的

你都.tostring那这个还是datetime?
  相关解决方案