Tobi: paging through getrows

Beitrag lesen

Hallo Frank, (aus Ulm?)

Arrays sind in VBS immer 0-basiert

hab ich mir gedacht.

zu Frage 2:

warum brichst du die Ausgabe ab?

OK. dann besser mit if - else schleife....

ausserdem handelt es sich bei .eof nicht um einen Fehler sondern um einen Zustand, der behandelt wird.

okok...hast ja recht.

Was liest du denn für Tutorials ? ;-)

ich verstehe nicht, warum geraten wird, aus schönen Recordsets, die man ja hervorragend navigieren kann, erst mehrdimensionale Arrays zu machen und die dann zu iterieren?

Angeblich sei diese methode schneller und wuerde die Systemressourcen (server) weniger beanspruchen, v.a. bei grosser anzahl von anfragen (google mal nach getrows, da wirst du das ueberall lesen koennen...). Ist das Deiner erfahrung nach nicht so?

Wie meinst du das mit dem Blättern?  (1) Soll der Surfer clientseitig hin und her springen können zwischen den Records oder (2) willst du ihm nur immer seitenweise eine Menge an Recordsets anzeigen, wo er seitenweise weiter/zurückschalten kann.

Wenn ich Dich richtig verstanden habe, die zweite variante.

(2) du mußt mit ASP/VBS auf dem Server festlegen, wieviele und welche Datensätze (Offset + Menge) ausgeliefert werden

Ja, genau. Muss ich dann also z.B. rechnen:
gesamtzahl der seiten = numrows+1 / pagesize (Anzahl der records, die per Seite angezeigt werden sollen)

currentpage = request currentpage -> else currentpage = 1

Links zum blaettern dann mit ...url.asp?currentpage=<%=currentpage +1%> ???

Aber wie baue ich das dann in die for each schleife ein? Mit Do while waere es ja einfach....

Gruss aus Amerika,
Tobi