Vba 为什么GetRows()方法返回转置数组?
我正在使用Adodb连接 以及读取查询结果 以Vba 为什么GetRows()方法返回转置数组?,vba,ms-word,adodb,recordset,Vba,Ms Word,Adodb,Recordset,我正在使用Adodb连接 以及读取查询结果 以 array=recordSet.GetRows() 这导致了维度的转换数组 (世界其他地区,哥伦比亚) (0,0) (0,1) (0,2) 而不是 (世界其他地区,哥伦比亚) (0,0) (1,0) (2,0) 所以它应该是一个3x1而不是1x3数组 有什么建议吗?这是因为它返回的数组包含(intField,intRecord): 因此,intField基本上是列,intRecord是行(都是基于零的),这是一个不同解释的问题
array=recordSet.GetRows()
这导致了维度的转换数组
(世界其他地区,哥伦比亚)
(0,0)
(0,1)
(0,2)
而不是
(世界其他地区,哥伦比亚)
(0,0)
(1,0)
(2,0)
所以它应该是一个3x1而不是1x3数组
有什么建议吗?这是因为它返回的数组包含(intField,intRecord): 因此,intField基本上是列,intRecord是行(都是基于零的),这是一个不同解释的问题