【发布时间】:2021-02-23 05:27:35
【问题描述】:
我是 VBA Sql 的新手,我编写了一个 SQL 查询并得到 ADODB.Recordset 作为结果。
我可以通过索引获取行值:
Dim rst As New ADODB.Recordset
Set rst.ActiveConnection = cn
rst.Open cmd
Dim myValues As Variant
myValues = rst.GetRows(1)
有没有办法通过名称或索引获取列值?
在我的任务中,我首先需要知道我的记录集中的行数,然后创建一个具有此大小的数组MyArr,迭代列columnname(或索引indexname)中的行,使用计算一些值记录集列中的值,然后将计算结果写入MyArr。
怎样才能又快又准呢?
【问题讨论】: