我借用了這段代碼,它似乎工作正常。但是,我希望它顯示一條消息,如果存儲過程返回沒有記錄?非常感謝您的幫助。VBA代碼調用存儲過程 - 如果沒有記錄返回
Private Sub CommandButton1_Click()
Dim property_id As Double
property_id = Sheets("Pro Forma Input").Range("AD3").Value
With ActiveWorkbook.Connections("MyDataConnection").OLEDBConnection
.CommandText = "EXEC dbo.my_stored_proc '" & property_id & "'"
ActiveWorkbook.Connections("MyDataConnection").Refresh
End With
Application.DisplayAlerts = True
End Sub
該連接附加到某個事物(查詢表,列表對象,可轉換表)。檢查刷新後他們有什麼數據。 – GSerg