|
|
|
параметры хр. проц.
|
|||
|---|---|---|---|
|
#18+
Мне необходимо из клиентской программы передать хранимой процедуре сразу порядка 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 , а не как у меня. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 12:56:24 |
|
||
|
параметры хр. проц.
|
|||
|---|---|---|---|
|
#18+
Что-то неясно, что не получается, есть же пример? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 14:17:38 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=304&tid=2166827]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 377ms |

| 0 / 0 |
