以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 排序求救 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3567)
|
-- 作者:sf951
-- 发布时间:2009/7/14 12:53:00
-- 排序求救
发现一个排序的错误,不知是狐表原因,还是其他的什么原因. 经过多次试验,仍然不得正确答案.有图为证.
此主题相关图片如下:未命名.jpg
|
-- 作者:lxl
-- 发布时间:2009/7/14 13:06:00
--
奇怪。 就把这几条记录传上来看看,估计是空格祸害的。
|
-- 作者:lxl
-- 发布时间:2009/7/14 13:14:00
--
依次升序排列“科目代码”、“学校”、“凭证编号”看看。 对照一下,一般就能查出哪一列的问题了。
|
-- 作者:sf951
-- 发布时间:2009/7/14 13:21:00
--
在设置外部表的时候不是有个预览吗,在那里预览是正确的.另外在表中点排序也是正确的
|
-- 作者:sf951
-- 发布时间:2009/7/14 13:31:00
--
我发现是这样的,在后台,也就是设置外部数据源那里的排序规则不能正确对多个字段的进行排序(他根本就没有起作用,仍然是按录入时的顺序来的),而排序字段只有一个的时候,没有发现问题 此主题相关图片如下:未命名.jpg
|
-- 作者:lxl
-- 发布时间:2009/7/14 13:34:00
--
我看你图片最后一条记录的位置也不对。 最好是传个简单的文件,只要这几条记录就行。 —————————————————————————— 才看到你5楼的图片。那这就不是值的问题了。 估计是bug,根本就没排序
[此贴子已经被作者于2009-7-14 13:36:09编辑过]
|
-- 作者:lxl
-- 发布时间:2009/7/14 13:47:00
--
刚测试了一下。 就是一个字段排序,都不行
|
-- 作者:sf951
-- 发布时间:2009/7/14 13:51:00
--
说明,在设置外部表属性的时候预览是正确的. 在表中进行排序也是正确的. 但是在表中不排序的时候(此时是在设置外部表属性里设置了排序的(三个字段的排序))就不正确.
此主题相关图片如下:未命名2.jpg
此主题相关图片如下:未命名3.jpg
此主题相关图片如下:未命名4.jpg
|
-- 作者:sf951
-- 发布时间:2009/7/14 13:52:00
--
以下是引用lxl在2009-7-14 13:34:00的发言:我看你图片最后一条记录的位置也不对。 最好是传个简单的文件,只要这几条记录就行。 —————————————————————————— 才看到你5楼的图片。那这就不是值的问题了。 估计是bug,根本就没排序
[此贴子已经被作者于2009-7-14 13:36:09编辑过]
呵呵,看来版主也发现了问题了.
|
-- 作者:lxl
-- 发布时间:2009/7/14 13:56:00
--
被你误导了这里的排序只是用来提取数据的。 比如提取语文成绩前10名,就要对语文成绩排序,然后 SELECT TOP 10
提取出来之后生成的DataTable 还是按主键排列。
想在Table里面排序,自己再写代码
|