tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
541
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Boli Boli ist offline Mitglied Gold
    Registriert seit
    Apr 2001
    Ort
    Tutzing ( Bayern )
    Beiträge
    104
    Hi

    Ich komm einfach nicht drauf wie man pro seite immer nur z.b. 10 Datensätze anzeigen lassen kann !!

    Bsp.:

    Hab insgesamt 30 Datensätze in der DB und möchte aber nur immer 10 anzeigen lassen ( das is klar mit top 10 ). Will aber das wenn ich auf next klicke die nächsten 10 ( also 10-20 ) angezeigt werden usw.

    Kann mir jemand erklären wie das geht ! Ich komm leider net drauf

    mfg

    b0li
     
    www.nomoi.de
    www.bolwai.de

  2. #2
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    ganz einfach

    normalerweise liest du eine db mit
    do while not rs.eof
    // tu dies
    loop

    machs ganz einfach:

    if seite = 1 then
    b = 10
    elseif seite = 2 then
    b = 20
    elseif seite = 3 then
    b = 30
    end if

    for a = 0 to b
    // tu das
    next

    jetzt musst du die DB nur descending auslesen und ausgeben.
    Das wahre eine moeglichkeit!

    Ne andere moeglichkeit
    Waehre mit dem RS Zeiger zu arbeiten.

    RS.move anzahl
    RS.movefirst
    RS.movenext
    RS.movelast

    sind selbstklaerend.
    Falls RS.move anzahl
    nicht funtioniert kannst du auch eine
    Schleife mit RS.movenext leerlaufen lassen.
    bis der RS. Zeiger auf der gewuenschten Position ist

    RS.RecordCount koennte beim Scripten helfen damit erhaelst du die anzahl der Datensaetze.
    gleichzeitig geht auch
    Select count (*) as menge from Tabelle
    falls RS.RecordCount seinen Dienst versagt !

    hoffe das hilft
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  3. #3
    Boli Boli ist offline Mitglied Gold
    Registriert seit
    Apr 2001
    Ort
    Tutzing ( Bayern )
    Beiträge
    104
    thx voerst
    ich werde es mal testen !
     
    www.nomoi.de
    www.bolwai.de

  4. #4
    Boli Boli ist offline Mitglied Gold
    Registriert seit
    Apr 2001
    Ort
    Tutzing ( Bayern )
    Beiträge
    104
    jetzt musst du die DB nur descending auslesen und ausgeben.

    was soll das descending heissen ****?
    Der Rest ist mir eigentlich klar !
     
    www.nomoi.de
    www.bolwai.de

  5. #5
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    oehm normalerweise liest du die datenbank linear recordset fuer recordset von oben nach unten aus.

    Descending heisst er schickt dir erst den letzten Recordset dann einen davor usw.
    also grad umgekehrt.

    seh aber gerade das es fuer deine sache nicht notwendig ist ... hab da etwas "muell" erzaehlt
     

  6. #6
    Boli Boli ist offline Mitglied Gold
    Registriert seit
    Apr 2001
    Ort
    Tutzing ( Bayern )
    Beiträge
    104
    aso

    kannst du mir nicht eibn kleines bsp. zeigen ? wie ich sowas mach ?
    oder an meine Mail schicken.

    Ich bekomm es nur hin das 5 einträge gezeigt werden aber mehr nicht !
    Kann nicht die nächsten 5 anzeigen !

    so ein bsp code wäre cool !
    so einfach wie möglich
     
    www.nomoi.de
    www.bolwai.de

  7. #7
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    oehm einfach in das SQL Statement
    select name, email from table desc

    desc heisst descending
    das ist das ganze hexenwerk
     

Ähnliche Themen

  1. [MSSQL] Recordsets auswerten
    Von rip66 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 15.04.08, 19:59
  2. Tutorial zum Arbeiten mit Recordsets
    Von romin im Forum .NET Datenverwaltung
    Antworten: 5
    Letzter Beitrag: 22.08.07, 16:36
  3. Mehrere Recordsets zusammenführen
    Von Woll0r im Forum Visual Basic 6.0
    Antworten: 18
    Letzter Beitrag: 12.04.07, 11:35
  4. recordsets mit C# ?
    Von LordDeath im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 31.03.04, 15:50
  5. Delphi 7 - Frage zu Recordsets
    Von skatos im Forum Delphi, Kylix, Pascal
    Antworten: 1
    Letzter Beitrag: 02.09.03, 10:37