荷子青

荷子青

排序出现的一个奇怪的问题,找出原因后差点吐血

好久没写东西了。今天也来写写。

一个很简单的排序,就是按编码,编码前两位是字母,后面是数字。按道理order by num就可以了,
以前显示都正确。后来突然客户说排得不对了。一看,确实不对。
于是把编码拆成字母和数字分开来排,还是不对。简直要怀疑是不是access和sql server不一样了呢

后来检查数据,发现有的排序是对的,有的不对,就把不对的数据单独留下,别的数据先删除。

排出来依然是不对的,于是查看显示出来页面的源文件。。。。终于发现了原因。原来前面两位字母
其中有个是大写O,客户却输成了0,在网页中显示出来是一样的,在数据库里也是一样的,到文本文件里显示出来也只有细微的差别,不仔细看还看不出来呢。

posted on 2006-01-13 11:10  荷子青  阅读(392)  评论(0编辑  收藏  举报

导航