erik loosveldt
Nieuwe gebruiker
- Lid geworden
- 3 jun 2010
- Berichten
- 4
Hallo,
Ik heb een probleem dat volgens mij wel vaker moet voorkomen maar ik heb er nergens een oplossing voor gevonden.
Ik heb een database die volgende tabellen bevat: Classes en Students. Logischerwijs zijn dit met een 1-to-many link verbonden. Elke tabel heeft als sleutelelement een automatisch gegenereerd codenummer, resp. ClassID en StudentID. Class ID is voor de Students tabel een 'foreign key'.
Ik krijg nu van buitenaf een tabel binnen waarbij elk record zowel informatie van het class-niveau als van het student-niveau bevat. Ik wil deze informatie aan de database toevoegen. Daarvoor moet ik echter eerst de bijhorende classes toevoegen aan de Classes tabel. Pas daarna zou ik de students aan de tabel Students kunnen toevoegen. Het probleem is nu echter dat ik bij het toevoegen van de classes niet kan weten welke Class ID wordt aangemaakt. Ik kan dan ook de students niet toevoegen omdat de Class ID de verplichte link is met de Classes tabel.
Iemand een idee hoe ik dit probleem kan aanpakken?
Alvast bedankt!!
Ik heb een probleem dat volgens mij wel vaker moet voorkomen maar ik heb er nergens een oplossing voor gevonden.
Ik heb een database die volgende tabellen bevat: Classes en Students. Logischerwijs zijn dit met een 1-to-many link verbonden. Elke tabel heeft als sleutelelement een automatisch gegenereerd codenummer, resp. ClassID en StudentID. Class ID is voor de Students tabel een 'foreign key'.
Ik krijg nu van buitenaf een tabel binnen waarbij elk record zowel informatie van het class-niveau als van het student-niveau bevat. Ik wil deze informatie aan de database toevoegen. Daarvoor moet ik echter eerst de bijhorende classes toevoegen aan de Classes tabel. Pas daarna zou ik de students aan de tabel Students kunnen toevoegen. Het probleem is nu echter dat ik bij het toevoegen van de classes niet kan weten welke Class ID wordt aangemaakt. Ik kan dan ook de students niet toevoegen omdat de Class ID de verplichte link is met de Classes tabel.
Iemand een idee hoe ik dit probleem kan aanpakken?
Alvast bedankt!!