Mijn internetsite werkt met asp en MS Access. Nu sla ik vanaf een formulier een datum, bv: 1-6-2005, op (die de gebruiker zelf kan invoeren). Maar in de database staat dan in ene keer een heel andere datum, bv 28-6-1894
Weet iemand hoe dit komt?
Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.
Naar overzicht van alle forumsAccess herkent de datum die je invoert in je formulier niet als zijnde een datum.
Logisch, hoe moet Access weten dat dit een datum is?
Een datum in Access is een nummer, dat het aantal dagen weergeeft.
Dag 0 in Acces is 31 december 1899.
Wat er nu gebeurt is dat de datum in je formulier wordt gezien als
1-6-2005 = -2010
Dat aantal wordt opgeteld bij dag 0 in Access
En zodoende kom je uit op 28-6-1894.
Op de een of andere manier zul je er dus voor zorgen dat je de ingevoerde datum konverteert naar een door Access als datum herkenbaar gegeven.
Probeer het eens met de suggestie van Eric B door hekjes om de datum te laten zetten, in kombinatie met een Format DD-MM-YYYY
RV2
Weet je zeker dat je deze post als spam wil rapporteren aan de beheerder?
Deze post wordt als spam gerapporteerd aan de beheerder van het forum. Bedankt!
Weet u zeker dat u dit topic wil verwijderen?