|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
jwd01 (我爱Delphi) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/26 17:02:38 |
标题: |
|
加入我的收藏 |
楼主: |
我使用的是Windows2000专业版,Delphi6 sp2,MS Access 2000数据库,使用ADO连接,在一个ADODataSet中对字段进行排序。例如: with ADODataSet1 do begin Open; Sort:='Field1 ASC,Field2 ASC,Field3 ASC'; end; 而结果却是,Field1可以正确排序,但是Field2,Field3没有排序,好像上面的语句等同于Sort:='Field1 ASC';后面的语句都被忽略了。为什么?上述语句在Delphi5中是可以正确执行的,难道是Delphi6的Bug? 请高手指点!
----------------------------------------------
- |
作者: |
123 (猪猪) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/26 17:25:38 |
1楼: |
主排序是Field1,然后相同的Field1才按Field2排,相同的F...2再F...3这样的,你看清楚了他只排了F...1还是你以为他只排了F...1。
----------------------------------------------
-
|
|