|
|
|
Output параметр и серверный курсор
|
|||
|---|---|---|---|
|
#18+
Вопрос такой: имееться asp код var Conn = Server.CreateObject("ADODB.Connection"); Conn.CursorLocation = adUseServer; Conn.Mode = adModeRead; Conn.Open; var objCmd = Server.CreateObject("ADODB.Command"); objCmd.ActiveConnection = Conn; objCmd.CommandText = "REPORT_VIEW_3_OUTPUT"; objCmd.CommandType = adCmdStoredProc; objCmd.Parameters.Append(objCmd.CreateParameter('@login', adVarChar, adParamInput, 20,'interval'));// objCmd.Parameters.Append(objCmd.CreateParameter('@report_id', adInteger, adParamInput, 4, 436));// objCmd.Parameters.Append(objCmd.CreateParameter('@is_shadow', adInteger, adParamInput, 4, 1)); var par = objCmd.CreateParameter('@date'); par.Type = 7; par.Direction = 1; par.value = new Date(2001,08,30).getVarDate() objCmd.Parameters.Append(par); objCmd.Parameters.Append(objCmd.CreateParameter('@fields_sql', adVarChar, adParamInput,8000));// objCmd.Parameters.Append(objCmd.CreateParameter('@add_condition', adVarChar, adParamInput,8000));// objCmd.Parameters.Append(objCmd.CreateParameter('@yCurrencyID', adInteger, adParamInput,4));// objCmd.Parameters.Append(objCmd.CreateParameter('@crossTypeID', adInteger, adParamInput,4));// objCmd.Parameters.Append(objCmd.CreateParameter('@source_type', adInteger, adParamInput, 4, 1)); objCmd.Parameters.Append(objCmd.CreateParameter('@source_id', adInteger, adParamInput, 4, 1723)); objCmd.Parameters.Append(objCmd.CreateParameter('RowCount', adInteger, adParamOutput,4)); При работе с серверном курсоре output параметр теряеться можно ли обойти это ограничение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2002, 18:14:12 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3449&tid=1821691]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 290ms |

| 0 / 0 |
