以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]这个代码为什么出错呢?CT字段是datetime类型的  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157091)

--  作者:zzn01
--  发布时间:2020/10/1 15:38:00
--  [求助]这个代码为什么出错呢?CT字段是datetime类型的
这个代码为什么出错呢?CT字段是datetime类型的
--  作者:程序猿
--  发布时间:2020/10/1 16:06:00
--  
兄弟,你这样提问,很难回答
--  作者:zzn01
--  发布时间:2020/10/1 16:09:00
--  
这个代码为什么出错呢?CT字段是datetime类型的
--  作者:zzn01
--  发布时间:2020/10/1 16:13:00
--  
以下是引用程序猿在2020/10/1 16:06:00的发言:
兄弟,你这样提问,很难回答
附件显示上传了但是好像看不到


--  作者:zzn01
--  发布时间:2020/10/1 16:14:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-10-01_15-35-21.png
图片点击可在新窗口打开查看
以下是引用程序猿在2020/10/1 16:06:00的发言:
兄弟,你这样提问,很难回答

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-10-01_15-34-20.png
图片点击可在新窗口打开查看


--  作者:新福星
--  发布时间:2020/10/3 6:35:00
--  

1 如果是外部数据源请确认表名的正确性;

2 确认数据库类型使用不同的日期符号;

我们知道不同的数据源,其SQL语句的语法会有所差异。
最常见的差异有两个,之前已经介绍过,为了巩固,下面再复述一遍。

日期值的差异

对于内部数据源和Acc ess数据源,日期用符号#括起来,例如:

SEL ECT * FROM {订单} WHERE 日期 >= #1/1/1999# AND 日期 <= #1/31/1999#

如果数据源是SQl SER VER,日期常量用单引号而不是#号括起来,例如:

SEL ECT * FROM {订单} WHERE 日期 >= \'1/1/1999\' AND 日期 <= \'1/31/1999\'