powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить пользовательскую function на SQL сервере? И получить ответ
3 сообщений из 3, страница 1 из 1
Как запустить пользовательскую function на SQL сервере? И получить ответ
    #39614521
JavaStudent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С кодом на запуск хранимки разобрался. А вот с function...

Вот код для запуска хранимки

Private Sub Blocada(Номер As Long, Chel As String, YesNo As Integer)
Dim cmd As ADODB.Command
Set tek = CurrentProject.Connection
Set cmd = New ADODB.Command
cmd.ActiveConnection = tek
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "Blocada"
cmd.Parameters("@Номер") = Номер
cmd.Parameters("@Name") = Chel
cmd.Parameters("@YesNo") = YesNo
cmd.Execute , , Options:=adExecuteNoRecords
Set cmd = Nothing
Set tek = Nothing
End Sub

А как function? И получить ответ? Или Хранимка может ответить?
...
Рейтинг: 0 / 0
Как запустить пользовательскую function на SQL сервере? И получить ответ
    #39614542
Фотография Nik_Kurta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Parameters("@Result").type = adCurrency
.Parameters("@Result").Direction = adParamOutput
.Execute
blnResult = .Parameters("@Result").Value
...
Рейтинг: 0 / 0
Как запустить пользовательскую function на SQL сервере? И получить ответ
    #39614545
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaStudentА как function?Каков тип возвращаемого значения?
Для функции, возвращающей скалярный результат, выполни
Код: sql
1.
SELECT function_name(@function_parameters) AS result_value FROM dual;


Для функции, возвращающей табличный результат - соответственно
Код: sql
1.
SELECT * FROM function_name(@function_parameters);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить пользовательскую function на SQL сервере? И получить ответ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]