Excel “GetRows()”类型不匹配错误

Excel “GetRows()”类型不匹配错误,excel,vba,Excel,Vba,我已声明数组: Dim VArr(3) as Integer 我得到了类型不匹配错误: VArr(0) = rs.GetRows(1, 0). 我的选择是从表1中选择名称。此选择返回15条记录集发布您的代码、数据输入样本、预期数据输出、实际数据输出是否为整数?当字符串需要int时,您可能正在尝试添加字符串。如果您刚刚使用Dim VArr3{去掉'as Integer'部分},它是否工作?可能VArr0=rs.GetRows1,0您应该将GetRows的预期参数与代码中的参数进行比较

我已声明数组:

 Dim VArr(3) as Integer  
我得到了类型不匹配错误:

VArr(0) = rs.GetRows(1, 0).  

我的选择是从表1中选择名称。

此选择返回15条记录集发布您的代码、数据输入样本、预期数据输出、实际数据输出是否为整数?当字符串需要int时,您可能正在尝试添加字符串。如果您刚刚使用Dim VArr3{去掉'as Integer'部分},它是否工作?可能VArr0=rs.GetRows1,0您应该将GetRows的预期参数与代码中的参数进行比较-此外,结果数组中的第一个维度是字段,第二个是记录号,所以你可能想要0,1。