库中有一个字段‘编号’为无重复索引,但是在插入记录后记录没有按我想要的顺序排列,请问为位大蛱以下问题该如何解决??~~~~
库中已有记录:
001
101
101-1
201
201-1
201-1-1
311
311-1
.......
如果在上面的例子中插入一条记录其中'编号'字段为:‘2101-1-2’
要使它显示在已有的 '2101-1-1'的后面
再如:再插入一条记录‘2101-1-1-1’要使它显示在已有的‘2101-1-1’和'2101-1-2'之间
要使插入后的结果为:
101
101-1
201-1-1
201-1-1-1
201-1-2
311
311-1
.......
但是我在插入后显示的效果并不是按以上顺序~~~
我是用dbgrid显示数据~~~~~
库中已有记录:
001
101
101-1
201
201-1
201-1-1
311
311-1
.......
如果在上面的例子中插入一条记录其中'编号'字段为:‘2101-1-2’
要使它显示在已有的 '2101-1-1'的后面
再如:再插入一条记录‘2101-1-1-1’要使它显示在已有的‘2101-1-1’和'2101-1-2'之间
要使插入后的结果为:
101
101-1
201-1-1
201-1-1-1
201-1-2
311
311-1
.......
但是我在插入后显示的效果并不是按以上顺序~~~
我是用dbgrid显示数据~~~~~
解决方案 »
- 请教大家一个SQL语句
- 大问题,如何方便的实现数据显示同步更新。。。。。。。。。。。。。。?
- 这样的问题如何来解决?!
- delphi有没有在窗体中就可以看得到,并且可以编辑的条形码控件?
- 校检
- ★★★★★★★★晋升三星,散分!★★★★★★★★
- 怎么理解这一句:Result := GetDriveType(PChar(DriveChar + ':\')) = DRIVE_CDROM
- 关于分布式的问题
- 在delphi中,这个查询怎么写?
- delphi画图问题急求 在线等 谢谢各位啦
- Tmediaplayer放.dat的时候怎么让显示区域变大一点呢?
- [microsoft][odbc sql server driver]没有执行可选特性
总是被排在最后的
如果想排序,可以在插入之后,然后用ORDER BY排序呀
在你的TABLE属性里有个INDEXNAME,默认的是你设的索引,再加上你的"编号"字段就可以实现你想要的排序.加分吧兄台~~