Dim rs2 As DAO.Recordset Set rs1 = CurrentDb.OpenRecordset("SELECT * FROM t07供应商", dbOpenDynaset) 此段VBA代码执行后,recordcount为什么是1
时间: 2024-04-09 19:29:58 浏览: 157
用ADO操作recordset的代码
4星 · 用户满意度95%
根据提供的代码,你定义了一个名为"rs2"的记录集对象,但是并没有使用它。而后你打开了一个名为"t07供应商"的表,并将结果存储在名为"rs1"的记录集对象中。
如果`recordcount`返回值为1,那么可能是因为"t07供应商"表只包含一条记录。在执行查询后,记录集对象rs1中只会包含从该表中检索到的记录,如果只有一条记录满足查询条件,那么`recordcount`返回值就会是1。
请注意,`recordcount`是一个记录集对象的属性,它返回记录集中的记录数。在执行查询之前,你可以使用`recordcount`属性来获取记录集中的记录数。
阅读全文