powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в VB получить значение RETURN ?
6 сообщений из 6, страница 1 из 1
Как в VB получить значение RETURN ?
    #32060030
Kesha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Est
ALTER procedure sp_returnAccount_Relevant(
@AccountID varchar(6)

)
as

set nocount on
if exists (Select AccountNumber from SubscriberData WHERE AccountAddress =@AccountID)
return 1
else
return 0
Как в VB получить значение RETURN ?
...
Рейтинг: 0 / 0
Как в VB получить значение RETURN ?
    #32060033
Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через DataEnvironment так

res = de1.dbo_sp_returnAccount_Relevant(Account)

res и будет значением RETURN
...
Рейтинг: 0 / 0
Как в VB получить значение RETURN ?
    #32060035
Kesha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в ADO ?
...
Рейтинг: 0 / 0
Как в VB получить значение RETURN ?
    #32060043
Фотография Nickolay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Dim command As New ADODB.command
Dim id As New ADODB.Parameter, checkM As New ADODB.Parameter, rc As New ADODB.Parameter

    On Error GoTo DatabaseError_
    Set command.ActiveConnection = DBconnection
    command.CommandType = adCmdStoredProc
    command.CommandText =  "a_CanAlterProject" 
    id.Type = adInteger
    id.Value = CLng(ProjectID)
    checkM.Type = adInteger
    checkM.Value =  1 
    rc.Direction = adParamReturnValue
    rc.Type = adInteger
    command.Parameters.Append rc
    command.Parameters.Append id
    command.Parameters.Append checkM
    command.Execute
    Select Case rc.Value
        ...
    End Select
...
Рейтинг: 0 / 0
Как в VB получить значение RETURN ?
    #32060055
AlexanderVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SP вместо RETURN 0 - пишем SELECT 0 AS RESULT, а в VB открываем как обычный рекордсет.
...
Рейтинг: 0 / 0
Как в VB получить значение RETURN ?
    #32060092
ROMISH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу после метода EXECUTE вставьте строку:
ReturnValue = Command.Parameters(0).Value

ReturnValue - то что нужно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в VB получить значение RETURN ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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