Art*_*ion 6 mysql sql odbc adodb asp-classic
我正在编写针对连接ADODB和MySQL ODBC 5.3 ANSI驱动程序的MySql数据库的经典ASP,但是当我在一个简单的MySql查询的位置设置日期时遇到一些问题,当我的查询是:
Select * from cdr where date(calldate)='20170901'
Run Code Online (Sandbox Code Playgroud)
查询检索asp页面中的数据,没关系,但是当查询是
Select * from cdr where date(calldate) between '20170801' and '20170828'
Run Code Online (Sandbox Code Playgroud)
当我打印查询然后我从html复制并粘贴到Mysql Workbench,然后它检索数据,但在asp页面本身不检索任何数据.
有任何想法吗?我想也许是de ODBC Driver的东西.
如果要使用非mysql默认日期格式,则必须正确转换
Select * from cdr where date(calldate)=str_to_date('20170901','%Y%m%d')
Run Code Online (Sandbox Code Playgroud)
否则使用mysql默认格式
Select * from cdr where date(calldate)='2017-09-01'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |