我正在尝试从Excel运行SQL Server存储过程。我有以下代码,该代码在Excel中运行没有错误,但在SQL Server中似乎没有任何作用。
<Run on>
excel: office 365 ( web )
sql server 2008
Sub Bld_Eol_Bom_Data()
Dim sqlStatement As String
sqlStatement = "EXECUTE dbo.bld_eol_bom ;"
Debug.Print sqlStatement
With ActiveWorkbook.Connections("hhi-t-sql05-eSearch").OLEDBConnection.CommandText = sqlStatement
End With
ActiveWorkbook.Connections("hhi-t-sql05-eSearch").Refresh
End Sub
SP将在SQL Server中填充一个表。如果我在SSMS中运行SP,则可以运行。但是当我在Excel中运行以上代码时,它不会填充表格。
我如何检查连接是否正确设置并且可以正常工作?