从SQL Server数据库检索数据时,运行时错误9:下标超出范围

时间:2016-02-26 20:32:07

标签: sql-server excel vba excel-vba oledbconnection

我经常收到此错误,试图为此找出解决方案。

在观察到此错误消息时突出显示的语句

With ActiveWorkbook.Connections("US**** PIRExposure_G2_4 tConrac"). _
        OLEDBConnection

如果我需要在此处发布我的整个VBA代码,请告知我们。我试图通过在删除显示先前执行宏结果的单元格区域后运行预先录制的宏,将SQL Server数据库中的一行导入Excel。

1 个答案:

答案 0 :(得分:0)

我终于发现这是因为当我试图清除之前显示结果的范围时,缺少连接或被删除。

我是如何调试的?

转到功能区 - 数据 - 连接并检查连接是否存在,检查连接是否存在。