尝试使用VBA从SQL Server检索数据时出现运行时错误'-2147217900(80040e14)

时间:2016-02-11 14:42:17

标签: sql-server vba excel-vba excel

我正在尝试使用以下代码从Excel VBA连接到SQL Server。但是当我运行以下查询时,我收到错误

  

运行时错误'-2147217900(80040e14)。

这是我的代码:

pies

1 个答案:

答案 0 :(得分:2)

引起我注意的一件事是你的连接。您似乎不是填充空格或在您的联接之间返回字符。

例如,执行此操作时:

sql = "select one, two, three" & _
      "from x"

它会将输出呈现为:

select one, two, threefrom x

哪个应该出错。

你能在每个字符串的末尾添加空格,看看是否有帮助?除此之外,我没有看到任何明显的代码问题。