我在中间插入的一条记录为什么跑到最后去了???(100分)

  • 主题发起人 kimdaejung
  • 开始时间
K

kimdaejung

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的网格控件是DBGridEh,用ADO连接数据库(adoconnection和adotable),当我用adotable的insert方法在中间插入一条记录以后,那条刚插入的记录却跑到最后去了!!!而不是在当前行的上方。这是什么原因?(数据库的主键设置过了)
 
排序要用order by,记录本身是无序的
 
谢谢楼上的,DBGridEh是否有自动编号和排序功能??
 
先给发点分
 
这回加上了吧,
 
可能要进行一些设置吧,帮顶一下。
 
我还是没解决这个问题,自己顶一下。。。
 
将每条记录编号,中间插入记录后,将后边的记录编号全部+1,然后用order by 你的序号
 
DBGridEh具备自动编号和排序功能
 
seagull007和我想的一样,先给加点分.可是DBGRDIEH的自动编号和排序功能听说很方便,就是不知道怎么用?这个不简单多了吗?
 
顶部