<<< 返回 access911.net 编程静态资料库索引页

如何在任意位置插入记录?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2003-4-5  浏览人次:3867


专题地址:http://access911.net/fixhtm/73FABE1E13DC.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何在任意位置插入记录?《表》

 


问题:

如何在任意位置插入记录?
我们平时使用 ado的 recordset.addnew或者用 sql语句 insert into...来添加数据的时候,记录总是被添加在表的最后一行,如何才能把记录插入到其中某条记录的前面那?
为什么我明明在最后一条添加记录,但是添加以后,我新增的那条记录却跑到中间去了?

 

回答:

注意,JET DB 中本来就无法控制新增记录的存放顺序问题,JET DB 有内置的管理方法,这种管理方法目前也没有公开的详细资料叙述过。

一般情况下有顺序是因为你在新建表的时候就已经新建了 INDEX 索引(比如,自动增长的主键ID),所以显示的时候默认会按主索引来排列。如果你没有新建过主键ID,那么就可能出现新增记录乱跑的现象了。

     我们先要来看一下显示记录的时候是如何操作的。一般,我们都使用自动编号字段来表示某条记录的唯一性(一般名字叫 id),而 select * fr.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/73FABE1E13DC.htm

 


上一篇:ADO 2.5 比 ADO 2.1 新增的两个实用对象

下一篇:修改了菜单栏/工具栏后如何恢复默认?

2017年2月22日生成静态资料