【发布时间】:2015-07-27 18:32:45
【问题描述】:
我希望能够在将返回值的 VBA 函数中运行 Select 查询。 Select 查询将不返回任何内容或只返回一个值。
类似这样的查询:
SELECT ID FROM Table WHERE ROWNUM = 1
我希望在 VBA 中返回的值将是查询返回的一个 ID。然后将其存储在 VBA 变量中以供以后使用。这可能吗?
【问题讨论】:
-
假设表在数据库(Access、SQL Server 等)中并且您可以访问它,那么是的,这是很有可能的。你应该用谷歌等搜索这个,然后在这里提问,因为这是非常基础和介绍性的,并且在互联网上的许多地方都被广泛覆盖,比我们在这里要好得多。
-
您可以创建一个 RecordSet 对象并使用 OpenRecordset 函数执行您的查询。这是一个简单的例子:stackoverflow.com/questions/11017036/…