数据库问题 谢谢帮忙!!! ( 积分: 5 )

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

king_213

Unregistered / Unconfirmed
GUEST, unregistred user!
如何让每条新增加的数据总在DbGrid表的第一行显示 是不是用insert方法??我试过了可是不管用呀??
 
如果非要排序的话,增加一个排序字段seq
 
我的意思是:当向数据库中加入新数据 dbgrid刷新显示 新增加的数据显示在前面
 
在数据表中增加一个时间型字段,每次增加数据的时候,这个字段插入当时时间。DBGrid显示的时候按时间倒序排列,就可以了。
 
我问的是 adoquery有没有向指定的行插入记录的功能??
 
Dataset.First;
Dataset.Insert
但post后刷新的记录集顺序
视数据表的物理顺序而定
 
在数据表中增加一个自增列的字段,然后在查询中把这个自增列按DESC排序就可以了
 
同意 bidhqpr 的方法 省时又省力
 
能说的详细点吗??
 
该如何把这个自增列按DESC排序??
 
在数据库里新加一字段 设为 ID 类型为 INT 在下面的标识里设为是 标识种子 1 标识递增量 也是1 这样ID列就是自动增长的了 然后查询的时候 在后面加上 order by id desc
 
用不着,可以用adoquery的sort来排序就可以了啊
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
857
SUNSTONE的Delphi笔记
S
S
回复
0
查看
783
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部