我是用的access数据库~~~其中'编号'字段是无重复索引字段,
该字段值如:1001
1101-1
2101-1-1
3012-1
4101-1-2-1
 我在其中插入一条记录~~~但是它并没有按顺序排列请教各位大蛱这类排序问题该如何处理???~~~~~
谢谢~~!!!

解决方案 »

  1.   

    插入的具體位置你是無法控制的,但你可以寫sql語句排序啊
    select * from a order by 编号
      

  2.   

    这样我试过~~ 但是并没有达到那种效果~~~
    我再重复一下我的问题~~~
    比如说在上面的例子中插入一条记录其中编号字段为:‘2101-1-2’
    要使它显示在已有的 '2101-1-1'的后面
    再如:再插入一条记录‘2101-1-1-1’要使它显示在已有的‘2101-1-1’和'2101-1-2'之间
    即:
       1001
       1101-1
       2101-1-1
       2101-1-1-1
       2101-1-2
       .......
    我是用dbgrid显示数据~~~~~
      

  3.   

    怎么又是这个问题?
    我来回答你吧
    在你的TABLE里有个INDEXNAME属性,默认的是你设的索引,要想让你的"编号"排序,添上这个字段名就可以啦