怎么让DBGird的编号自动增1排列呢?我用的是ORCL数据库.(30分)

  • 主题发起人 主题发起人 mel
  • 开始时间 开始时间
M

mel

Unregistered / Unconfirmed
GUEST, unregistred user!
我在CREAT事件里写上
SQLClientDataSet1.Open;
SQLQuery2.SQL.clear;
SQLQuery2.SQL.add('select * from T_IMAGE order by F_NUMBER');
SQLQuery2.open;
接下来在BUTTON1里再写上
SQLClientDataSet1.Last;
i:=SQLClientDataSet1.fieldbyname('F_NUMBER').AsInteger;
SQLClientDataSet1.Append;
SQLClientDataSet1.FieldByName('F_NUMBER').AsInteger:=i+1;
为什么编号一栏当中的序号排得乱七八糟的.而不是一条条按序号排序呢?
 
关注!Oracle中的自动编号问题!
 
把编号设为主键就行。
 
接受答案了.
 
后退
顶部