Я пытаюсь запустить хранимую процедуру SQL Server из Excel.У меня есть следующий код, который работает без ошибок в 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.Если я запускаю SP в SSMS, это работает.Но когда я запускаю вышеупомянутое в Excel, оно не заполняет таблицу.
Также, как я могу проверить, что соединение установлено правильно и работает?