Goeden avond,
ik heb het volgende probleem waar ik weinig informatie over kan vinden.
Ik ben bezig met een verslagen systeem waarbij een verslag toegevoegd moet kunnen worden aan een activiteit. Als er geklikt wordt op verslag toevoegen wordt er een pagina weergegeven met activiteiten die al geweest zijn.Dit werkt helemaal goed.
Nu wil ik er alleen voor zorgen dat wanneer er bij een activiteit al een verslag is het niet mogelijk is om nog een verslag toe te voegen.
Ik begrijp dat ik daarvoor 2 recordsets moet openen in asp en dat ik de activiteiten moet selecteren waar nog geen verslagen van zijn maar ik krijg het helaas niet voor elkaar.
Hieronder heb ik een stukje code neer gezet waarmee ik dacht dat het had moeten werken...
activiteiten_Id uit de tabel activiteiten is gelijk aan Verslag_Activiteit_Id uit de tabel verslag.
ik weet niet zeker of ALL wordt ondersteund door MySQL (dit had ik uit een oracle leerboek gehaald) maar met een JOIN kreeg ik het ook niet werkend.
ik heb het volgende probleem waar ik weinig informatie over kan vinden.
Ik ben bezig met een verslagen systeem waarbij een verslag toegevoegd moet kunnen worden aan een activiteit. Als er geklikt wordt op verslag toevoegen wordt er een pagina weergegeven met activiteiten die al geweest zijn.Dit werkt helemaal goed.
Nu wil ik er alleen voor zorgen dat wanneer er bij een activiteit al een verslag is het niet mogelijk is om nog een verslag toe te voegen.
Ik begrijp dat ik daarvoor 2 recordsets moet openen in asp en dat ik de activiteiten moet selecteren waar nog geen verslagen van zijn maar ik krijg het helaas niet voor elkaar.
Hieronder heb ik een stukje code neer gezet waarmee ik dacht dat het had moeten werken...
code:
1
2
3
4
| Set activiteiten = Server.CreateObject("ADODB.Recordset")
activiteiten.ActiveConnection = conn
activiteitenSQL="SELECT * FROM activiteiten a Where a.activiteiten_Id <> ALL (select v.Verslag_Activiteit_Id from verslag v)"
activiteiten.Open activiteitenSQL |
activiteiten_Id uit de tabel activiteiten is gelijk aan Verslag_Activiteit_Id uit de tabel verslag.
ik weet niet zeker of ALL wordt ondersteund door MySQL (dit had ik uit een oracle leerboek gehaald) maar met een JOIN kreeg ik het ook niet werkend.
[ Voor 6% gewijzigd door denyos op 29-01-2006 20:49 ]