在用ClientDataSet.Insert 添加记录之后,为什么记录还是追加到最后面,效果变成与Append的一样(100分)

  • 主题发起人 主题发起人 Andyli
  • 开始时间 开始时间
A

Andyli

Unregistered / Unconfirmed
GUEST, unregistred user!
在用ClientDataSet.Insert 添加记录之后,为什么记录还是追加到最后面,效果变成与Append的一样。<br>&nbsp; 而且工厂里面有三百多个终端用户,只有两个用户出现这种情况,各位大侠有没有遇到过这种情况啊。
 
Insert 插入记录, 保存后就不一定是你插入的位置,<br>除非你有一个字段时专门用于排序的。
 
是在程序界面上看到的效果就是无论Insert还是Append都是在网格控件的最后添加了一条记录,而且是同样的程序,只有二个终端出现这种情况,其余绝大部分终端都正常。
 
应该说无论是insert还是append到了解释成SQL语句时都是insert into了,只是当时在界面上显示的不一样,一个是扔到Grid最后面增加,一个是你光标所在的位置的一笔增加.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部