急!“从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值”如何解决?
我以SQL2000数据库为数据源,用VFP2008开发了一个“商品进销存运行软件”,在多家单位使用一直非常正常,但最近在一台新装WIN7运行系统的电脑上安装该“商品进销存运行软件”软件,在运行过程中当接触到以varchar 数据类型表示的日期时,却突然出现“连接错误:从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值”,与“连接错误:可能是驱动程序缺乏资源”的出错提示。
该“商品进销存运行软件”在多家单位的多台电脑(XP系统与WIN7系统)安装使用一直很正常,从来没有发生过上述问题。
敬向电脑专家请教,出现这一问题的原因是什么?如何解决?敬请指导,不胜感激!
另:我上面提的运行软件中出现“连接错误:从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值”,与“连接错误:可能是驱动程序缺乏资源”的出错提示,是否与我远程视图中的筛选条件中使用的以下命令有关:
表商品购进.购进日期>{fn now()}-10
上述命令中的购进日期是varchar 字符型数据类型,命令的要求是查看前10天的商品购进数据。
敬请电脑专家分析,是否是该命令设置不当?(不过,该软件在多台电脑运行并没有出现问题)
敬请指导,不胜感激!