ACCESS的数据表有个字段,是编号字段,序号为1,2,3,4...   设置为主键。
使用Delphi的ADOTABLE连接数据库,使用DBGRID显示,但是DBGRID显示的数据没有按顺序显示!序号是乱的!那个大侠知道!谢谢!

解决方案 »

  1.   

    请问在哪里设置呢?我在access里已编号字段已经是数字类型了,在Delphi中试在哪里设置!
      

  2.   

    楼上是说你在设置数据字段时没用整型吧,其实不用也可以,在SQL语句后加个 order by 序号就可以了。
      

  3.   

    你如果已经设置成数字类型了,那就只要order by一下就行了
    但如果order by 字符串,那肯定是'11' < '2'的
      

  4.   

    order by  把主键转化成数字 
      

  5.   

    在SQL里加上
    order by 编号字段名