今天遇到一个很诡异的事情,同一条SQL语句在本地测试得到的结果与在服务器得到的结果居然不一样。。。
详细情况如下:
SQL语句:
"Select * From SZUMagazine where MgType=" + MgType + " Order BY MgTop desc,ReleaseDate DESC;"
在本地测试了是正常的,输出如下:
1 专题测试置顶3~! 2009-03-02
2 专题测试置顶2~! 2009-04-01
3 专题测试置顶1~! 2009-03-06
4 专题测试~! 2009-03-24
5 专题测试~! 2009-03-05
6 专题测试~! 2009-03-03
然而我把它扔到服务器上面之后得到的竟然是:
1 专题测试置顶2~! 2009-04-01
2 专题测试~! 2009-03-24
3 专题测试置顶1~! 2009-03-06
4 专题测试~! 2009-03-05
5 专题测试~! 2009-03-03
6 专题测试置顶3~! 2009-03-02
但是,我直接在SQL查询分析器上执行的得到是第一种情况。。。。。
本地的网站代码与服务器的网站代码是完全一样的。。。