如何定位新增加的记录
有一张表,第一个字段是编号字段确定记录的唯一性,目前遇到的问题是,在新增加记录之后如何将这个编号字段的内容取出来?主要就是如何定位新增记录的问题?请各位高手指点 问题点数:50、回复次数:7Top
1 楼winehero(God helps those who help themselves.)回复于 2005-11-07 17:34:19 得分 10
使用存储过程来处理插入,存储过程返回编号Top
2 楼wangxue_1629(望雪)回复于 2005-11-07 17:36:40 得分 0
按照你的意思,就是添加完记录之后是不能马上获得记录位置的,只有把这个添加记录变成一个过程来处理?Top
3 楼theforever(碧海情天)回复于 2005-11-07 17:40:14 得分 20
如果增加的字段总是排在最后,那就取最后一个就是了。默认的情况下,当你NEW并UPDATE之后,当前指针就自动移动到你新增加的记录。Top
4 楼province_(雍昊)回复于 2005-11-07 18:28:55 得分 20
由于编号字段是一直增长的,那么可以考虑返回MAX(ID)。
SQL数据库也提供@@IDENTITY这个全局变量,他返回INSERT后的最后的标识值。Top
5 楼wangxue_1629(望雪)回复于 2005-11-07 22:51:08 得分 0
按照各位的意思尝试了一下还是不行。不知道还有其他什么方法没有啊Top
6 楼feiyun0112(http://feiyun0112.cnblogs.com/)回复于 2005-11-07 23:13:25 得分 0
是自增长的吗
rs!fieldname="aaa"
rs.update
msgbox rs!编号Top
7 楼wangxue_1629(望雪)回复于 2005-11-08 20:50:49 得分 0
谢谢各位,我只能现在采用定位到最后一个记录的办法Top




