powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / параметры хр. проц.
2 сообщений из 2, страница 1 из 1
параметры хр. проц.
    #33394553
strizzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне необходимо из клиентской программы передать хранимой процедуре сразу порядка 10-ти параметров для добавление новой строки в таблицу. Насколько я знаю то мне нужно сделать следующее:

Set p1 = cmd.CreateParameter("@num_cont", adVarChar, adParamInput, 255)
p1.Value = List1.List(i)
cmd.Parameters.Append p1

и следовательно сделать это 10 раз.

Видел следующий рабочий код клиентской программы:

Private Sub NewCard()
Dim cmd As New ADODB.Command
Set cmd.ActiveConnection = cnn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "m_GetNextOutBoxNum"
cmd.Parameters.Refresh
cmd.Parameters("@date") = lngDate
cmd.Execute , , adCmdStoredProc + adExecuteNoRecords
nNum.Value = cmd.Parameters("@id_next")
dDateIn.Value = Date
dDateOut.Value = Null
End Sub

Подскажите, пожалуйста как задавать значения параметрам вот так: cmd.Parameters("@date") = lngDate , а не как у меня.

спасибо.
...
Рейтинг: 0 / 0
параметры хр. проц.
    #33394775
Что-то неясно, что не получается, есть же пример?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    Set cmd.ActiveConnection = cnn
    cmd.CommandText = "m_GetNextOutBoxNum"
    cmd.CommandType = adCmdStoredProc
    
    cmd.Parameters.Refresh
    cmd.Parameters("@num_cont") = List1.List(i)
    
    cmd.Execute
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / параметры хр. проц.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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