标签: sql ms-access vba recordset
我想通过SQL FROM语句引用记录集。实施例。
我有一个名为RS的Recordset。我想要做的是以下,在VBA中。
SELECT * FROM RS
有办法吗?
答案 0 :(得分:2)
一般来说,没有。它们是两种不同的语言和环境。为了使用另一个中的信息,您必须使用VBA将数据发送到SQL以处理或从SQL提取数据以供VBA处理。如果您想使用SQL来处理它,有许多解决方案,最简单的方法是使用记录集的内容填充数据库中的表,然后在查询中使用该表。
答案 1 :(得分:0)
你有什么样的记录集,DAO或ADO?
如果您有一个已填充的 ADO 记录集,并且只需要其中的一部分,则可以使用RS.Find查找符合特定条件的单行,或RS.Filter筛选出与某个标准不符的每一行 请注意,这仅适用于ADO记录集,而不适用于DAO记录集!
它不完全是“从RS中选择*”,但它可能会帮助你。