我在添加记录的时候自动实现编号,我删除其中的一条记录时其他记录编号也要发生编号
要保证编号一直是顺序1、2、3……
如何做
要保证编号一直是顺序1、2、3……
如何做
解决方案 »
- 怎么让ShellComboBox不显示无效磁盘
- 如何用delhpi程序改变win xp桌面墙纸?
- 请教treeview控件的操作!在线等待!!!!!
- 请教:学习 function Lists():_Recordset;怎么使用?
- 简单问题 - 日期类型
- table怎样真正地关闭?
- FillChar的用法
- 大家给点意见,以前我一直用PB做数据库,别的一直用Delphi开发,但是我现在完全想Delphi做,才发现Delphi的数据表现风格太差了。
- 关于流:怎样对流的内容一个字节一个字节地操作?
- 程序出错后就会启动delphi的debug,如何去掉?
- 求购Delphi的一些试题
- 简单问题:怎样将Access,SQL Server数据库的表导入Excel中,及Access和SQL Server互导!
SET id=id-1
WHERE id>thedeleteid
with ADODataSet1 do begin
First;
while not Eof do begin
CommandText := 'update table1 set id=' + IntToStr(i);
ExecSQL;
Inc(i);
Next;
end;
end;
然后用SQL语句更新回数据库
with adoquery do
begin
close;
sql.clear;
sql.add('update table set id=id-1 where id>'''+CurrID+'''');
execsql;
end