主题:  怎么办呢?

zhnagyi

职务:普通成员
等级:1
金币:0.0
发贴:53
#12002/3/26 19:56:28
在一个表中有一个ID字段,设置为自动增加,如何在Insert into语句插入了一个记录的同时知道这个ID的值是多少呢?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#22002/3/26 21:08:15
呵呵,自动累加么,当然是自动的咯。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#32002/3/26 21:17:53
zhnagyi在上个帖子中说
引用:
在一个表中有一个ID字段,设置为自动增加,如何在Insert into语句插入了一个记录的同时知道这个ID的值是多少呢?


说的具体点,想实现什么功能?



zhnagyi

职务:普通成员
等级:1
金币:0.0
发贴:53
#42002/3/27 17:54:21
我的意思是,我想在插入了一个记录后知道这个记录的ID值,而这个ID值是自动的,我怎么知道呢?我在做一个题库录入系统,当录入了一个题目后,我想让录入者可以查看或修改上一次录入的内容,而每个题目有一个唯一的ID,这个字段是自增的,可是我怎样才能在插入了一个题目后知道这个ID号呢?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#52002/3/27 19:31:48
插入后,按ID倒叙排列SELECT一次,
取第一条记录的ID不就是刚插如的这条记录了么?



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#62002/3/29 19:09:30
我不知道你是用的什么对象进行插入记录的!
但是如果你定义了Recordset的话,那么你Addnew后,记录指针会自动指向刚刚增加的记录,也就是rs.("id")就是你要的值!

编辑历史:[这消息被covien编辑过(编辑时间2002-03-29 19:10:05)]