【发布时间】:2015-02-25 11:13:05
【问题描述】:
我有时会遇到这样的错误:“必需对象”(翻译自我的法语错误。)
但我不明白 VBA 中的对象到底是什么(如果它改变了某些东西,使用 Access)。
例如,我使用 ADODB.recordset 执行了一个 SQL SELECT,我在 VBA 的 Access IDE 的间谍中看到,该值是“Variant/Long”。好的,我创建了一个 Long 变量,并在 long 变量中设置了查询的值。
Set userId = RS.Fields(0).value
但它不起作用......
一开始,我认为:对象就像一个数组。但是该数组已经存在于 VBA 中。
有人可以帮助我吗?
【问题讨论】:
-
This 一组文章将帮助您清楚地了解在VBA中使用对象。
-
@Jens:您提供的链接是针对 VB.NET 的,它与 VBA 不同,尽管存在一定程度的重叠。
标签: vba ms-access object adodb