Sql server CRecordset Addnew get Autonumber
我正在开发一个旧的MFC应用程序,它使用CRecordset处理数据库(SQL/Access/Oracle) 有一个表的主键列是自动编号。 当应用程序在该表上执行AddNew()时,我希望获得分配给新行的自动编号。然后使用此数字在其他表中插入行 为了实现这一点,现在我们正在做一个AddNew,并再次查询表,按降序对行进行排序,并使用最上面的行获取刚刚插入的最后一个数字 这对于单个用户来说很好,但是会遇到多用户和并发性问题Sql server CRecordset Addnew get Autonumber,sql-server,mfc,ms-access-2013,recordset,Sql Server,Mfc,Ms Access 2013,Recordset,我正在开发一个旧的MFC应用程序,它使用CRecordset处理数据库(SQL/Access/Oracle) 有一个表的主键列是自动编号。 当应用程序在该表上执行AddNew()时,我希望获得分配给新行的自动编号。然后使用此数字在其他表中插入行 为了实现这一点,现在我们正在做一个AddNew,并再次查询表,按降序对行进行排序,并使用最上面的行获取刚刚插入的最后一个数字 这对于单个用户来说很好,但是会遇到多用户和并发性问题 我想知道应该如何处理此问题。不会填充主键字段?不,如果我添加New和Upd
我想知道应该如何处理此问题。不会填充主键字段?不,如果我添加New和Update,它会将我带到表上的第一条记录(不是我添加的记录)