
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.10.2004, 00:15:35
|
|||
|---|---|---|---|
|
|||
Повторное чиение рекордсета |
|||
|
#18+
Всем привет у меня трабла на компе я сделал stored procedure, а когда выполняю ее Function GetRsById(iGlobalId,sSPName) Dim ObjCmdGetById Set ObjCmdGetById = Server.CreateObject("ADODB.Command") With ObjCmdGetById .ActiveConnection = conn .CommandType = adCmdStoredProc .CommandText = sSPName . .Parameters.append ObjCmdGetById.CreateParameter("@GlobalId",adInteger,adParamInput,4,iGlobalId) set GetRsById = .Execute() End With Set ObjCmdGetById = Nothing End Function то не могу прочитать второй раз строковое поле. оно оказывается пустым. если просто выполняю запрос СКЛ то все нормально. может кто знает почему нельзя еще раз получить значение поля? (например если 2 раза подряд распечатать rs("name") то увидем только 1 раз) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2004, 22:05:40
|
|||
|---|---|---|---|
|
|||
Повторное чиение рекордсета |
|||
|
#18+
А ты попробуй сохранять значение полей рекордсета в переменные, если их не так много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1670875]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 365ms |

| 0 / 0 |
