2
我正在編程連接到SQL Server 2005後端的Access 2007(accdb,而不是adp)前端。如何從我的vba代碼中調用標量用戶定義的函數?從vba調用MS SQL Server標量UDF
我正在編程連接到SQL Server 2005後端的Access 2007(accdb,而不是adp)前端。如何從我的vba代碼中調用標量用戶定義的函數?從vba調用MS SQL Server標量UDF
Dim rst As ADODB.Recordset
Set rst = Connection.Execute("SELECT dbo.MyFunction('" & Me.field & "')")
創建一個調用函數的查詢。
SELECT [FirstName], [Surname]
FROM dbo.FindCustomersOrderByDesc();
@Ardman,你在這裏調用該函數是一個_table_值函數。你知道一個簡單的方法來調用_scalar_函數嗎? – Skywalker 2010-03-19 15:26:03
是的,只需做一個SELECT功能。這會給你你想要的結果。我添加了表格值函數以向您展示它是相同的方法。 – 2010-03-20 08:39:30