Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с фвщ ADODB.Recordset
|
|||
|---|---|---|---|
|
#18+
Привет всем !!! Сразу извините за ламерский вопрос, но никак не удается победить ASP, SQL 2K Необходимо получить в ADODB.Recordset результат выполнения Stored procedure -и. По-моему надо установить какието property Recordset-а, а какие в MSDN откопать не удается. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2001, 15:37 |
|
||
|
Проблема с фвщ ADODB.Recordset
|
|||
|---|---|---|---|
|
#18+
Пример правда на VB, но переделать не составит труда Dim cn As New ADODB.Connection Dim cmd As New ADODB.Command Dim rs As New ADODB.Recordset Dim prm As ADODB.Parameter Dim fld As ADODB.Field Dim provStr As String ' Connect using the SQLOLEDB provider. cn.Provider = "sqloledb" ' Specify connection string on Open method. provStr = "Server=MyServer;Database=northwind;Trusted_Connection=yes" cn.Open provStr ' Set up a command object for the stored procedure. Set cmd.ActiveConnection = cn cmd.CommandText = "myADOParaProc" cmd.CommandType = adCmdStoredProc cmd.CommandTimeout = 15 ' Set up a new parameter for the stored procedure. Set prm = Cmd.CreateParameter("CategoryID", adInteger, adParamInput, 4, 7) Cmd.Parameters.Append prm ' Create a recordset by executing the command. Set rs = cmd.Execute Set Flds = rs.Fields ' Print the values for all rows in the result set. While (Not rs.EOF) For Each fld in Flds Debug.Print fld.Value Next Debug.Print "" rs.MoveNext Wend ' Close recordset and connection. rs.Close cn.Close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2001, 16:02 |
|
||
|
Проблема с фвщ ADODB.Recordset
|
|||
|---|---|---|---|
|
#18+
2 Дмитрий Голубев. Как я понял из контекста, проблем получения результата просто запроса в ADO.Recordset у вас нет. Так замените просто текст запроса 'select ...' на 'exec YourProc' и все! Больше ничего делать не надо, за исключением того, что в процедуре, возвращающей набор данных, должна быть строчка 'set nocount on' в начале процедуры до первого оператора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2001, 05:34 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1825378]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 338ms |

| 0 / 0 |
