select语句用在odbc中的问题,,,SOS
服务器在执行这个语句传回来的数据有区别,,语句如下:
(例)SQL:select aaa,ccc from b order by aaa与select aaa,ccc from b前一个就发回的数据就少有漏的现象很严重,,,为什么呢???(因为程序无法调试,,一调试就进入了汇编页面不知何故但程序能运行)请大家给个可能意见谢谢
问题点数:0、回复次数:7Top
1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-12-02 16:01:23 得分 0
当然有区别,不过只是记录顺序的问题。Top
2 楼nastar(阿门)回复于 2004-12-02 16:03:02 得分 0
不会吧?是不是记录很多?Top
3 楼nastar(阿门)回复于 2004-12-02 16:03:56 得分 0
肯定是少记录了?Top
4 楼bohut(●伯虎● )回复于 2004-12-02 16:04:28 得分 0
如果只是这两个sql语句,至少在记录集个数上不会有区别。你的程序可以发给我,我来帮你调试看看。bohut@163.comTop
5 楼lzzqqq(Jonersen)回复于 2004-12-02 16:07:33 得分 0
排序不一样而已啊。
还有,我读了十遍“前一个就发回的数据就少有漏的现象很严重”
还是没明白你想说什么?Top
6 楼bobob(静思)回复于 2004-12-02 16:12:57 得分 0
和楼上同感,bs楼主,不地道Top
7 楼sdbus(sdbus)回复于 2004-12-02 16:16:47 得分 0
呵呵,,不好意思,,,漏的意思是发回的数据少!aaa的类型是int型,,,理论上是不会少的!比如,,,不用ORDER 会返回1,3,5,2,6,7,9,用ORDER后就只有,1,2,6,9就这意思!程序有些大(超过1W行)所以不发了!况且写的不够地道,,估计很难看懂!Top




