查询数据库时提示日期语法错误的解决方法

本文最后更新于2013年5月21日,已超过半年没有更新,如果内容失效,请反馈,谢谢!

在IIS本地调试一些程序的时候经常会碰到一些莫名其妙的错误,比如:

“Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80040e14’
[Microsoft][ODBC Microsoft Access Driver] 日期的语法错误 在查询表达式 ‘regdate > #2007-4-11 下午 06:03:11#’ 中。
/txl/index.asp,行 167 ”

这种提示一般是由于执行这个SQL语句的时候,这个掺杂中文的格式是不能被视为合法格式的,需要将服务器的日期格式调成型如“2007-04-11 18:03:11”的格式。如果你是在本机上的IIS试验,只需到“控制面板”→“区域和语言选项”中自定义一下你的时间和日期的格式。或者在WIN XP/2003控制面板--区域和语言选项--把时间设置为24小时格式。设置完毕后在 [高级]页 将 [默认用户帐户设置] 中的 [将所有设置应用于当前用户帐户和默认用户配置文件] 打上勾(这一步最为关键)并确定。把浏览器关闭,重新打开运行这个页面,OK,一切搞定。

除非注明,流浪天下 文章均为原创,转载请以链接形式注明出处。
本文链接地址:
订阅本站:http://maie.name/feed投稿联系:m[at]maie.name

猜你也喜欢:

共有 1 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注