Hoi Allemaal. Ik heb een bete rare problemen met het uitlezen van een database.
In een tabel is er opgeslagen welke gebruikers er een bepaalde scheduleId hebben op een bepaalde dag. (Soort dienstrooster in "JSP"->session->entity->database)
Ter illustratie een inhoud van een tabel:
UserID ScheduleId StartDate EndDate
12 1 2-8-2003 2-8-2003
12 2 11-8-2003 11-8-2003
12 3 12-8-2003 12-8-2003
12 4 13-8-2003 13-8-2003
12 2 14-8-2003 14-8-2003
Probleem 1:
Bij het uitlezen haal ik dmv session->entitybean een collection op met de objecten welke voldoen aan de juiste maand. Bv de maand 8(de query:"findby....(userId,beginmaand, eindmaand);") . Aan de grootte van de Collection lijkt het of hij de juiste gegevens uit de database heeft gefilterd. DMV van Iterator leest hij dan elke object uit. Dit gaat goed, Echter:"bij de laatste record met scheduleId "2" pakt hij de start en EndDate van het eerste record met Schedule ID "2" Als bij het laatste record bv 5 had gestaan had hij weer wel de 5 bij 14-8-2003 uitgelezen.
Probleem 2:
Stel nu voor dat de de in de database alleen de eerste en een laatste record staan:
na het opnieuw deployen leest hij deze 2 goed uit. Echter waneer ik de 14-8-2003(start en einde) in 15-8-2003 verander en op de refresh knop druk in internet explorer veranderd er dus helemaal niks, lijkt net alsof hij hetzelfde uitleest, dus als datum 14-8-2003.. Wanneer ik de alles opnieuw deploy leest hij wel de goede data uit. Hoe kan dit?? Iemand een idee??
Ik kom echt niet verder
Groetjes Heico van de Kamp
In een tabel is er opgeslagen welke gebruikers er een bepaalde scheduleId hebben op een bepaalde dag. (Soort dienstrooster in "JSP"->session->entity->database)
Ter illustratie een inhoud van een tabel:
UserID ScheduleId StartDate EndDate
12 1 2-8-2003 2-8-2003
12 2 11-8-2003 11-8-2003
12 3 12-8-2003 12-8-2003
12 4 13-8-2003 13-8-2003
12 2 14-8-2003 14-8-2003
Probleem 1:
Bij het uitlezen haal ik dmv session->entitybean een collection op met de objecten welke voldoen aan de juiste maand. Bv de maand 8(de query:"findby....(userId,beginmaand, eindmaand);") . Aan de grootte van de Collection lijkt het of hij de juiste gegevens uit de database heeft gefilterd. DMV van Iterator leest hij dan elke object uit. Dit gaat goed, Echter:"bij de laatste record met scheduleId "2" pakt hij de start en EndDate van het eerste record met Schedule ID "2" Als bij het laatste record bv 5 had gestaan had hij weer wel de 5 bij 14-8-2003 uitgelezen.
Probleem 2:
Stel nu voor dat de de in de database alleen de eerste en een laatste record staan:
na het opnieuw deployen leest hij deze 2 goed uit. Echter waneer ik de 14-8-2003(start en einde) in 15-8-2003 verander en op de refresh knop druk in internet explorer veranderd er dus helemaal niks, lijkt net alsof hij hetzelfde uitleest, dus als datum 14-8-2003.. Wanneer ik de alles opnieuw deploy leest hij wel de goede data uit. Hoe kan dit?? Iemand een idee??
Ik kom echt niet verder
Groetjes Heico van de Kamp