Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в VB получить значение RETURN ? / 6 сообщений из 6, страница 1 из 1
20.10.2002, 14:53:27
    #32060030
Kesha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VB получить значение RETURN ?
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
20.10.2002, 16:17:38
    #32060033
Артем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VB получить значение RETURN ?
через DataEnvironment так

res = de1.dbo_sp_returnAccount_Relevant(Account)

res и будет значением RETURN
...
Рейтинг: 0 / 0
20.10.2002, 16:22:14
    #32060035
Kesha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VB получить значение RETURN ?
А в ADO ?
...
Рейтинг: 0 / 0
20.10.2002, 17:54:41
    #32060043
Nickolay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VB получить значение RETURN ?
Примерно так:
Код: 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
21.10.2002, 04:52:10
    #32060055
AlexanderVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VB получить значение RETURN ?
В SP вместо RETURN 0 - пишем SELECT 0 AS RESULT, а в VB открываем как обычный рекордсет.
...
Рейтинг: 0 / 0
21.10.2002, 10:14:09
    #32060092
ROMISH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в VB получить значение RETURN ?
Сразу после метода EXECUTE вставьте строку:
ReturnValue = Command.Parameters(0).Value

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


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