powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как через ADO получить OUTPUT в переменную в VB ?
4 сообщений из 4, страница 1 из 1
Как через ADO получить OUTPUT в переменную в VB ?
    #32052353
Kesha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как через ADO получить OUTPUT из procedure в переменную в VB ?
...
Рейтинг: 0 / 0
Как через ADO получить OUTPUT в переменную в VB ?
    #32052360
sergwsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim cmdTMP As ADODB.Command
Dim prmP As ADODB.Parameter
DIM x_НовыйКод as Long

Set cmdTMP = New ADODB.Command
Set cmdTMP.ActiveConnection = x_ТекущееСоединение
cmdTMP.CommandType = adCmdStoredProc
cmdTMP.CommandText = "up_ПользовательскаяПроцедура"


Set prmP = cmdTMP.CreateParameter("НовыйКод", adInteger, adParamOutput)
cmdTMP.Parameters.Append prmP

cmdTMP.Execute
If IsNull(cmdTMP(0)) Then
Err.Raise 9999, , "АШИПКА!"
Else
x_НовыйКод = cmdTMP(0)
End If
...
Рейтинг: 0 / 0
Как через ADO получить OUTPUT в переменную в VB ?
    #32052363
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
..........
    Set oParameter = New ADODB.Parameter
    oParameter.Direction = adParamReturnValue
    oParameter.Name =  "@ID" 
    oParameter.Type = adBigInt
    oCommand.Parameters.Append oParameter
    
    oCommand.Execute
   
    RecordID = oCommand.Parameters( 5 ).Value
...
Рейтинг: 0 / 0
Как через ADO получить OUTPUT в переменную в VB ?
    #32052647
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будь проще!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim cmdTMP As ADODB.Command 
Dim prmP As ADODB.Parameter 
DIM x_НовыйКод as Long 

Set cmdTMP = New ADODB.Command 
Set cmdTMP.ActiveConnection = x_ТекущееСоединение 
cmdTMP.CommandType = adCmdStoredProc 
cmdTMP.CommandText =  "up_ПользовательскаяПроцедура" 
cmdTMP.Parameters.Refresh

cmdTMP.Execute

x_НовыйКод = cmdTMP.Parameters( "@parameter" )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как через ADO получить OUTPUT в переменную в VB ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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