以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  锁定行与compute  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124658)

--  作者:lur320
--  发布时间:2018/9/11 15:16:00
--  锁定行与compute
外部数据源。
一些行在代码里面被锁定。然后出现下面这个奇怪的现象。

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

可以看见:
可以查询到行,但是使用compute+filter的时候,就显示0.

[此贴子已经被作者于2018/9/11 15:16:53编辑过]

--  作者:lur320
--  发布时间:2018/9/11 15:19:00
--  
更加奇怪的:

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


[此贴子已经被作者于2018/9/11 15:19:11编辑过]

--  作者:有点甜
--  发布时间:2018/9/11 15:23:00
--  
你数据没有保存。sqlcompute只能统计已经保存了的数据,新增的行不会计算。
--  作者:lur320
--  发布时间:2018/9/11 15:25:00
--  
不对。后台已经存在。

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


--  作者:lur320
--  发布时间:2018/9/11 15:27:00
--  
并且,我修改了computer语句,更奇怪的。。:

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


--  作者:有点甜
--  发布时间:2018/9/11 15:35:00
--  

回复5楼,那就是你条件没有写对导致的。

 

你数据库的数据,有可能有多余字符,比如空格,你的字段如果是char或者nchar,默认就会在后面多加空格补位的。

 

或者有其它的错误,反正就是你设置的条件不对导致的。你可以用loadfilter、load加载一下数据,看能否正常加载对应的数据。


--  作者:lur320
--  发布时间:2018/9/11 16:09:00
--  
我在后台删除了表,然后重定向SQL。问题依旧。
你说的长度问题。我以前一直这么用的啊从来没有出现故障。

另外SQLLOAD是,使用where的时候,这个行就不会筛选出来。


--  作者:有点甜
--  发布时间:2018/9/11 16:20:00
--  
以下是引用lur320在2018/9/11 16:09:00的发言:
我在后台删除了表,然后重定向SQL。问题依旧。
你说的长度问题。我以前一直这么用的啊从来没有出现故障。

另外SQLLOAD是,使用where的时候,这个行就不会筛选出来。

 

在数据库那里看看你这个字段是什么类型。varchar还是char?

 

如果是varchar,那你把数据删除,重新输入数据测试,是否有问题?


--  作者:lur320
--  发布时间:2018/9/11 16:31:00
--  
都是NVchart。解决了,是排序规则的问题。