Я пытаюсь перенести данные из набора записей непосредственно в массив. Я знаю, что это возможно, но, в частности, я хочу сделать это в VBA, поскольку это выполняется в MS Access 2003.
Как правило, для достижения этого я сделал бы что-то вроде следующего:
Dim vaData As Variant
Dim rst As ADODB.Recordset
' Pull data into recordset code here...
' Populate the array with the whole recordset.
vaData = rst.GetRows
Какие существуют различия между VB и VBA, которые не позволяют работать в этом типе?
Как насчет производительности? Это "дорогие" операции?