Ik heb een probleem met de datum/tijd velden die ik gebruik in MySQL. Ondanks dat ik alle voorschriften van de MySQL Reference heb opgevolgt blijft ie toch rare dingen doen:
Ik heb een date veld en een time veld, beide worden door een insert statement voorzien van waarden, Date in het formaat yyyy-mm-dd en de time in het formaat hh:mm:ss, precies volgens de handleiding dus.
(gewoon met VBScript Date() en Time(), waarbij de Date() wordt gemanipuleerd om te voldoen aan het yyyy-mm-dd formaat voor MySQL )
Wat er echter gebeurd bij het opvragen van een record is dat ie bij de tijd een volledige datum/tijd waarde teruggeeft dus dd-mm-yyyy hh:mm:ss in plaats van alleen hh:mm:ss.
Bij de datum doet ie ook iets geks daar geeft ie namelijk (voor vandaag bijvoorbeeld) de waarde 20-12-2026 terug!

Probleem opgelost! Maak nu gewoon gebruik van een timestamp en de functie DATE_FORMAT en het werkt goed nu.
Ik heb een date veld en een time veld, beide worden door een insert statement voorzien van waarden, Date in het formaat yyyy-mm-dd en de time in het formaat hh:mm:ss, precies volgens de handleiding dus.
(gewoon met VBScript Date() en Time(), waarbij de Date() wordt gemanipuleerd om te voldoen aan het yyyy-mm-dd formaat voor MySQL )
Wat er echter gebeurd bij het opvragen van een record is dat ie bij de tijd een volledige datum/tijd waarde teruggeeft dus dd-mm-yyyy hh:mm:ss in plaats van alleen hh:mm:ss.
Bij de datum doet ie ook iets geks daar geeft ie namelijk (voor vandaag bijvoorbeeld) de waarde 20-12-2026 terug!
Probleem opgelost! Maak nu gewoon gebruik van een timestamp en de functie DATE_FORMAT en het werkt goed nu.
[ Voor 33% gewijzigd door DeverauX op 26-12-2002 11:11 ]
...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones