Sql 记录集中允许的最大记录数?
我有一个记录集,我在其中添加了一个新行。我在用Sql 记录集中允许的最大记录数?,sql,sql-server,vba,vb6,recordset,Sql,Sql Server,Vba,Vb6,Recordset,我有一个记录集,我在其中添加了一个新行。我在用 rs.Update rs.Requery rs.MoveLast 为了得到我刚才添加的行。它工作得非常好,但是当记录集增加到大约50k+时,它不会超过某一点。记录集中是否有最大数量的记录?我没有定义rs.maxrecords,根据该属性,将其保留为0将使其不受限制。此外,还有一种更简单的方法来获取我刚才添加的行。除了执行max(ID)重新查询之外?当标识列被称为ID时,我会这样做: 插入到YourSchema.YourTable(第1列,第2列)
rs.Update
rs.Requery
rs.MoveLast
为了得到我刚才添加的行。它工作得非常好,但是当记录集增加到大约50k+时,它不会超过某一点。记录集中是否有最大数量的记录?我没有定义rs.maxrecords,根据该属性,将其保留为0将使其不受限制。此外,还有一种更简单的方法来获取我刚才添加的行。除了执行max(ID)重新查询之外?当标识列被称为ID时,我会这样做: 插入到YourSchema.YourTable(第1列,第2列) 插入的输出.id 值('X','Y');
这不仅会插入roecord,还会返回带有插入记录id的记录集。仅仅说“它不会超过某一点”没有帮助。到底发生了什么?有错误吗?错误在哪一行?此记录集是否已筛选?是否确实需要在每次添加新记录时重新查询50k条记录?为什么不用一个空记录集重新开始呢?