以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]紧急求救,是什么问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176344)

--  作者:小美菜
--  发布时间:2022/4/9 13:10:00
--  [求助]紧急求救,是什么问题
 我有一日期时间格式xDate用 xDate.Date写入dtRow("进入日期")的日期部分,报告出错如下图。 “进入日期”字段为DATE型,我用下列调试输出结果是正常的,为什么出现该错误?并如何改正,已经搞4小时了,不晓得是什么问题!!
"股票池分析记录表-->" & sKey & "..." & xDate & "--" & xDate.Date & "..." & i & "/" & gPoolZd("股票池名").Keys.count ) 

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看



--  作者:有点蓝
--  发布时间:2022/4/9 13:45:00
--  
 “进入日期”字段肯定不是DATE型,而是字符型
--  作者:小美菜
--  发布时间:2022/4/9 14:06:00
--  
兰老师,你说的没错,我原在Fox Table的设置是Date,可我在SQL中发现他变成了2021-12-13 00:00:00。所以我在SQL中改成DATE格式,可是我重新加载FOXTABLE后,却变成了“字符型”,如何解决呀!因为在编写代码时,得到的2021-12-13 00:00:00在日期比较字符比较中,老出错
--  作者:有点蓝
--  发布时间:2022/4/9 14:18:00
--  
必须改为datetime类型:http://www.foxtable.com/webhelp/topics/1650.htm

在日期比较字符比较中有什么问题,出什么错?