ASP, DB question

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Vovka
Завсегдатай
Сообщения: 250
Зарегистрирован: 18 фев 2003, 12:17

ASP, DB question

Сообщение Vovka »

тут мой колега мается.
есть АСП страничка, довольно ресурсоемкий запрос формирует рекордсет, бьет его на страницы, но когда выбираеш другую страницу у него запрос повторяется т.е. он опять получает рекордсет и перешагивает на запись такую то и показывает столько то, как я понимаю.
а нельзяли делать чтобы просто шагать по рекордсету
Барабан
Частый Гость
Сообщения: 10
Зарегистрирован: 03 мар 2003, 11:04

Re: ASP, DB question

Сообщение Барабан »

А зачем рекордсет-то юзать для того, что бы данные на ASP страничке показать? это ж нереальный оверхед.
Барабан
Частый Гость
Сообщения: 10
Зарегистрирован: 03 мар 2003, 11:04

Re: ASP, DB question

Сообщение Барабан »

Уппс, отменить ! Я прочитал DataSet вместо RecordSet :-)
Барабан
Частый Гость
Сообщения: 10
Зарегистрирован: 03 мар 2003, 11:04

Re: ASP, DB question

Сообщение Барабан »

Вроде в ADO recordset есть понятие paging...
посмотри тут:
http://www.codeproject.com/asp/rspaging.asp
Аватара пользователя
Vovka
Завсегдатай
Сообщения: 250
Зарегистрирован: 18 фев 2003, 12:17

Re: ASP, DB question

Сообщение Vovka »

дык он так и делает, только почемуто там нельзя типа сделать move to record #whatever
Барабан писал(а):Вроде в ADO recordset есть понятие paging...
посмотри тут:
http://www.codeproject.com/asp/rspaging.asp
Барабан
Частый Гость
Сообщения: 10
Зарегистрирован: 03 мар 2003, 11:04

Re: ASP, DB question

Сообщение Барабан »

Так а что - рекордсет в сессии хранить что-ли?
Аватара пользователя
Vovka
Завсегдатай
Сообщения: 250
Зарегистрирован: 18 фев 2003, 12:17

Re: ASP, DB question

Сообщение Vovka »

я вообще думал что получил рекордсет от запроса, пока не закрыл сессию делаеш с ним все что хочеш, а он говорит что нет, что нада каждый раз перезапрашивать запрос для перехода на след (ватевер) страницу выводя записи начиная с N
Барабан писал(а):Так а что - рекордсет в сессии хранить что-ли?
Барабан
Частый Гость
Сообщения: 10
Зарегистрирован: 03 мар 2003, 11:04

Re: ASP, DB question

Сообщение Барабан »

Если хочешь юзать тот же рекордсет - положи его в сессию и потом вытащи - только это позорно
pank
Пользователь
Сообщения: 75
Зарегистрирован: 26 фев 2003, 20:19
Откуда: toronto

Сообщение pank »

Это работает:
rs.move #22
or
Rs.AbsolutePage = nPage

А рекордсет в session?
Сколько памяти выделяется под переменные session?
Ответить