Toon posts:

[ASP/SQL] Query aanmaken in loop

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het volgende wil ik realiseren:
Een lijst met personen verdeelt onder rubrieken, bijvoorbeeld
Piet groep a
Henk groep a
Klaas groep b
Gerrit groep c

Nu kan men de rubrieken zelf aanmaken, deze komen in een aparte Access tabel te staan.
Vervolgens kan men de personen invoeren met de daarbij horende gegevens zoals adres en leeftijd.
Deze komen in de 2e tabel te staan.

Nu wil ik als uitvoer de personen per rubriek gesorteerd hebben.
Dus haal ik met deze query de verschillende rubrieken op
[code] rubrieken = "SELECT DISTINCT rubriek FROM contact"
[code] Set rubriekenobjRs = Conn.Execute (rubrieken)
[code] Do Until rubriekenobjRs.EOF
[code] i = i + 1
[code] Query = "Query" & 1
[code]rubriekenobjRs.MoveNext
[code]Loop

Op deze manier heb ik dus een aantal queries die de personen ophalen per rubriek.

Nu lukt het mij alleen niet op de recordsets te vullen met de gegevens van de personen.

Wellicht kan het op een heel andere manier als ik bedacht hebt.

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Je kunt dit volgens mij vrij gemakkelijk in 1 query doen. Geef anders eens je data model. Voorbeeldje van zo'n query is:
SQL:
1
2
3
4
5
6
7
8
9
10
SELECT
  p.*,
  r.naam AS rubriek_naam
FROM
  personen p,
  rubrieken r
WHERE
  p.rubriek_id = r.id
ORDER BY
  r.naam

Of iets in die geest. Denk je dat je daar wat mee kan?

[ Voor 4% gewijzigd door Michali op 21-08-2005 15:55 ]

Noushka's Magnificent Dream | Unity