access中获取插入数据自动编号的字段值

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:41:54
比如 有个表 typeID(自动编号) typeName fatherID rootID
已有数据 1 aa 0 1
2 bb 1 1
现在想插入一数据
? cc 0 ?
我想知道怎么才能知道取出?的当前值 改到rootID
在SQL中可以用rootID=@@identity 获取 但在ACCESS真不懂。。。。
以前想过 用rootID= select Max(typeID) from 表名
但别人说这样是不对的,因为数据有人又删除或添加不成功时typeID就变了。。..请问还有什么好的方法?

这是真是没办法,你可以再建一个表MAXtypeID ,typeID 变成 不是自动编号
MAXtypeID 中 请放一个 typeID 字段, 每次取就加一
用的时候就可以从 MAXtypeID 中先取,然后插到 其他表.

uppdate 表 set rootID = typeID