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