> In dem Fall w�rde ich mir ein Recordset in eine
> Sessionvariable �bergeben und von Seite zu Seite locker
> darin herumbl�ttern. Ich glaube da gibt es (wie so oft)
> einen Artikel auf ASPHeute.com dazu...
Das w�rde ich in keinem Fall machen... Schlechte Performance....
Abgesehen davon, dass Du Probleme haben wirst das Recordset �berhaupt in
eine Session-Variable zu speichern...
Wenn die Anfrage eineigermassen schnell ausgef�hrt werden kann, dann
w�rde ich sie auf jeder seite neu ausf�hren und mit den
Paging-Mechanismen von ADO arbeiten, also PageSize, PageCount und
AbsolutePage...
Falls diese SQL-Anfrage zu komplex ist, um sie immer wieder auszuf�hren,
dann w�rde ich bei der ersten anfrage nur die IDs der anzuzeigenden
Objekte in einem Recordset zur�ckgeben, mit getstring mir eine
kommaseparierte Liste der IDs zur�ckgeben, also sowas:
"34,646,454,2,35,6"
Diesen String kannst Du dann in einer Session speichern und ihn dazu
benutzen um auf jeder seite mit einer anfrage wie "SELECT * FROM tabelle
WHERE id in (" & liste & ")" abzusetzen und dann mit den oben genannten
paging-mechanismen durch die records zu pagen...
Claudius
>
>
> On 19 Feb 2002 at 15:22, [EMAIL PROTECTED]
> wrote:
>
> > -- Moved from [aspgerman] to [aspdedatabase] by
> [EMAIL PROTECTED] <[EMAIL PROTECTED]> --
> >
> > Hallo Liste
> >
> > Ich habe eine ziemlich komplizierte Abfrage mit zig
> folgenden Unterabfrag=
> > en,
> > Sortierungen etc. Nun stellte sich heraus, dass damit zu
> viele Resultate
> > generiert werden. Ich muss also ein Paging machen.
> > Meine Frage daher: Wie kann ich im ersten grundlegenden
> SQL-Statement fes=
> > tlegen,
> > dass er mir nur die Datens=E4tze 15 bis 30 nehmen soll?
> >
> > Herzlichen Dank f=FCr eure Antworten!
> > Andreas
> >
> >
> >
> > ________________________________________
> > E-Mail for everyone! http://www.bluemail.ch/ powered by Bluewin!
> >
> >
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdedatabase.asp
>
> Gru�,
> Andreas Roth,
> http://ed59.s5.domainkunden.de/vt/?4
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp