Archief - Probleem met stored procedure

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Nny

Legacy Member
Hallo,
Ik ben bezig met een databank voor school waarbij ik een "systeem" voor een bibliotheek moet maken. Hiervoor moet er ook een stored procedure geschreven worden voor het uitlenen van boeken.

De procedure werkt zonder problemen op één ding na. De data die ingevuld wordt in de tabel blijft 0000-00-00. Iemand enig idee waar dit aan kan liggen?

Thanks bij voorbaat.
Code:
Drop procedure uitleen;
DELIMITER |
create procedure uitleen(boekU char(50), naamU char(50))
BEGIN

DECLARE cLener int;
DECLARE cBoek int;
DECLARE cUit date;
DECLARE cIn date;
DECLARE cAantal int;

Select lidID from lid where naam = naamU into cLener;
Select boekID from boek where titel = boekU  into cBoek;
Set cUit = current_date;
Set cIn =DATE_ADD(cUit, INTERVAL 21 DAY);
Select count(*) from Uitlening where lidID = cLener into cAantal;
If cAantal <5 then
INSERT INTO uitlening (boekid,lidid,datumUit,datumIn) values (cBoek,cLener,datumUit,datumIn);
End If;

End;
|
DELIMITER ;

dJeez

Legacy Member
Kijk naar je insert statement bij de values en kijk vervolgens naar de variabelen die je declareert. Dan zou hij toch echt wel moeten vallen...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan