Как вызвать в коде программы процедуру SQL Server-а??? - VB

Узнай цену своей работы

Формулировка задачи:

Есть процедура
Как ее вызвать в программе на VB и получить возвращаемое ею значение???? Заранее всем огромное спасибо!!!!!!!!

Решение задачи: «Как вызвать в коде программы процедуру SQL Server-а???»

textual
Листинг программы
Private Function SMS_GetPhoneType(ByVal ClientID As Long) As Long
Dim cmd As ADODB.Command, p As ADODB.Parameters
    Set cmd = New ADODB.Command
    cmd.ActiveConnection = modADO.GetConnectionString()
    cmd.CommandType = adCmdStoredProc
    cmd.CommandText = 'SMS_GetPhoneType'
    Set p = cmd.Parameters
    p.Append cmd.CreateParameter('RETURN_VALUE', adInteger, adParamReturnValue)
    p.Append cmd.CreateParameter('@ClientID', adInteger, adParamInput, , ClientID)
    cmd.Execute , , adExecuteNoRecords
    SMS_GetPhoneType = p('RETURN_VALUE').Value
    Set p = Nothing
    Set cmd = Nothing
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5