Вызов скалярного UDF MS SQL Server из vba - PullRequest
2 голосов
/ 19 марта 2010

Я программирую интерфейс Access 2007 (accdb, а не adp) при подключении к серверу SQL Server 2005. Как я могу вызвать скалярную пользовательскую функцию из моего кода VBA?

Ответы [ 2 ]

2 голосов
/ 20 марта 2010
Dim rst As ADODB.Recordset
Set rst = Connection.Execute("SELECT dbo.MyFunction('" & Me.field & "')")
1 голос
/ 19 марта 2010

Создайте запрос, который вызывает функцию.

SELECT [FirstName], [Surname]
  FROM dbo.FindCustomersOrderByDesc();
...