Announcement

Collapse
No announcement yet.

VB6: Ersten Datenbankeintrag jeweiliger ID auslesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • VB6: Ersten Datenbankeintrag jeweiliger ID auslesen

    Hi!

    Vorab mal ein Ausschnitt meines SQL-Befehls:

    Code:
    SELECT fk.bezeichnung, fk.sort fksort, f.* FROM faq_kat fk, faq f where fk.id=f.kat_id order by fk.sort,f.sort


    Nun möchte ich jeweils den ersten Eintrag auslesen, der nach einem rs.movenext eine neue kat_id (die entsprechenden Einträge habe ich zur Veranschaulichung rot markiert). Müsste eigentlich ganz einfach über eine Schleife gehen, nur ich steh wohl gerade auf dem Schlauch, wie ich das am besten anstelle - bisher hatte ich mit Do-Until-Schleifen keinen Erfolg in dieser Hinsicht.

    Das wäre mein erstes Problem.
    Anschließend soll für jede kat_id ein DIV-Container erstellt werden (ist ja kein Problem wenn ich die entsprechende Schleife hätte) - In diesem DIV-Container allerdings sollen die Einträge von subject und text erscheinen.
    Beispiel: Für kat_id = 1 soll ein DIV-Container geöffnet werden, der die Fragen enthält, die ebenfalls kat_id = 1 haben.
    Ist am Bild aber glaube ich sehr anschaulich zu sehen!

    Eigentlich kein schwieriges Problem, nur der richtige Ansatz fehlt mir.

    Danke für eure Hilfe!
    Gruß

  • #2
    hi,
    du merkst die in einer Variablen die kat_id, das machst du gleich als erstes wenn du in die Schleife gehst.
    Dann prüfst du ab
    if variablekat_id <> kat_id Then
    div bauen oder was du machen musst
    variablekat_id = kat_id
    End If

    restlicher code in der schleife

    Comment

    Working...
    X