日期:2014-05-17  浏览次数:20906 次

问题没解决继续
ddrs.open "select   *   from   vipadd   where   datediff(yyyy,convert(datetime,viptime),getdate())> 1 ",conn,1,1

Microsoft   VBScript   编译器错误   错误   '800a03f6 '  

缺少   'End '  

/iisHelp/common/500-100.asp,行242  

Microsoft   OLE   DB   Provider   for   SQL   Server   错误   '80040e07 '  

从   char   数据类型到   datetime   数据类型的转换导致   datetime   值越界。  

/glxt/seletchack.asp,行113  


------解决方案--------------------
好象TIME的值不对.
------解决方案--------------------
数据库里有些数据不正确

------解决方案--------------------
如果不行,你就一个一个的获得,如获得年用getyear()之类的,看一下可不可以用
------解决方案--------------------
数据不规范啊
07-02-03 是要算

2007年2月3日?
2003年2月7日?
2003年7月2日?