我有一个记录集,我在其中添加一个新行。我正在使用
rs.Update
rs.Requery
rs.MoveLast
获取我刚刚添加的行。它工作得非常好,但是当记录集达到约5万+时,它不会超过某一点。记录集中是否有最大记录数?我没有定义rs.maxrecords,根据该属性将其保留为0使其无限制。还有更简单的方法来获取我刚刚添加的行。除了做最大(ID)重新查询?
答案 0 :(得分:0)
当IDENTITY-Column被称为id时,我会这样做: INSERT INTO YourSchema.YourTable(column1,column2) OUTPUT inserted.id 价值观('X','Y'); 这不仅会插入roecord,还会使用插入记录中的id返回Recordset。