|
|
|
получить вых параметры ХП
|
|||
|---|---|---|---|
|
#18+
ХП- ALTER PROCEDURE My_sp_output_valOcn @nvx int, @DocName nvarchar(255) OUTPUT, @RegNix nvarchar(50) output as SET NOCOUNT ON SELECT @DocName=docname ,@RegNix= RegNix FROM vxoddoc WHERE nvx =@nvx and osn=1 SELECT @DocName, @RegNix Вызываю cmd.CommandText = "My_sp_output_valOcn" cmd.CommandType = adCmdStoredProc Set prm = cmd.CreateParameter("nvx", adInteger, adParamInput, , Me.Поле1) cmd.Parameters.Append prm Set prm = cmd.CreateParameter("DocName", adVarWChar, adParamOutput) cmd.Parameters.Append prm Set prm = cmd.CreateParameter("RegNix", adVarWChar, adParamOutput) cmd.Parameters.Append prm Выдает ошибку err 3708 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 18:30:25 |
|
||
|
получить вых параметры ХП
|
|||
|---|---|---|---|
|
#18+
ИМХО первым должен идти возвращаемое значение cmd.Parameters.Append cmd.CreateParameter("RETURN_VALUE", adInteger, adParamReturnValue) а потом все твои. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 18:36:41 |
|
||
|
получить вых параметры ХП
|
|||
|---|---|---|---|
|
#18+
Необходимо вернуть выходной параметр а не значение т. е. не return a docname и RegNix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2004, 12:11:07 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1527&tid=1670505]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 363ms |

| 0 / 0 |
