Въпрос за MS SQL Server 2000

2 отговора 146 прегледа
#1

Въпрос за MS SQL Server 2000

Има ли начин да се извикват функции дефинирани в MS SQL Server 2000 от клиента? В конкретния случай използвам VBA код и искам да се обърна към функция дефинирана в MS SQL Server.

Извикването на съхранените процедури ми стана по-ясно, сега някой може ли да помогне и с функцийте.

Благодаря предварително.

Отговор
в отговор на Dani #2

Re: Въпрос за MS SQL Server 2000

strSql = "SELECT dbo.fnDocNomer(параметри някакви) AS Номер, други полета....
FROM таблица някаква "

ей това е пример за SQL String който викам от моите приложения редовно...разкарах имената на полетата, че да не се объркваш излишно...

какво разбираш, когато говориш за обръщение към функция ??
ако искаш да я ползваш - просто я препиши на VB ако ти трябват резултатите извикай си я с SQL стринг като куири...

всъщност, какво пише в хелпа по този въпрос ?

[линк]
Отговор
в отговор на Topбaлaн #3

Торби, дай още малко обяснения

Торби, дай още малко обяснения.
Аз така го разбирам.
1. Клиента прави връзка.
2. Виждам, че трябва да се създаде SQL стринг, който да започва със SELECT и да включва функцията с параметрите.
3. Трябва връзката да се изпълни

Дай някой пример който работи при тебе. Освен това има и друг въпрос. Как да върна стойност от функцията на сървъра при клиента?

Ако бях намерил нещо в Books Online на MS SQL Server 2000 нямаше да питам тези неща.

Отговор