以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]数据加载的日期区间的表达出问题了【已解决】 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=132367) |
-- 作者:kylin -- 发布时间:2019/3/20 17:29:00 -- [求助]数据加载的日期区间的表达出问题了【已解决】 Se lect * from GdOut Where DocTm > \'1/31/2018\' 可以肯定的是,表中肯定有数据,而所属的DocTm【日期型的数据列】中的值肯定是大于这个日期 下午在FoxTable中测试项目,居然类似的表达式没有加载到数据,一头雾水,脱离Foxtable环境,改在Sql Server中直接写查询,也没用加载到数据。 【说明,同样的项目,之前的日子里以上的表达式是可以加载到数据的】 不知道了,是哪里的问题?
[此贴子已经被作者于2019/3/20 19:57:16编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/3/20 17:32:00 -- 试试
Se lect * from GdOut Where DocTm > \'2018-1-31\' |
-- 作者:kylin -- 发布时间:2019/3/20 17:34:00 -- 也是一样不行的 |
-- 作者:有点甜 -- 发布时间:2019/3/20 17:36:00 -- 修改你数据库所在电脑的日期格式
https://jingyan.baidu.com/article/bea41d43d32d1db4c51be62e.html
|
-- 作者:kylin -- 发布时间:2019/3/20 17:46:00 -- 电脑中的设置已经与百度中的一致 这个问题该怎么样解决啊
|
-- 作者:有点甜 -- 发布时间:2019/3/20 18:02:00 -- 日期格式没问题,那就是你数据库数据有问题。
Select * from GdOut 查找数据后查看 |
-- 作者:kylin -- 发布时间:2019/3/20 19:46:00 -- 这么做是有数据的啊 |
-- 作者:kylin -- 发布时间:2019/3/20 19:47:00 -- 检查数据库表,看不出毛病。重建表,可以了。但是也是很奇怪的。 [此贴子已经被作者于2019/3/20 19:56:57编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/3/20 21:25:00 -- 以下是引用kylin在2019/3/20 19:47:00的发言:
检查数据库表,看不出毛病。重建表,可以了。但是也是很奇怪的。 [此贴子已经被作者于2019/3/20 19:56:57编辑过]
你是不是修改过列的类型,比如把日期列改成了字符列。 |
-- 作者:kylin -- 发布时间:2019/3/21 9:44:00 -- 这个日期型的列一直没有去动过。 到现在有点怀疑win10的自动更新了
[此贴子已经被作者于2019/3/21 9:44:24编辑过]
|