Ik heb een datum opgeslagen in een database (SQL Server, en de datum wordt opgeslagen in het type datetime).
Deze datum wil ik uitlezen in een textfield zodat deze te bewerken is. Na deze bewerking moet de datum dan weer worden opgeslagen.
Het uitlezen van de datum gaat gewoon goed, maar als ik de datum bewerk en opsla worden de maand en dag omgewisseld. Dus ik voer bv. in 8-7-2003 en die wordt dan opgeslagen als 7-8-2003.
En ten tweede kan ik geen data opgeven die hoger zijn dan 12-12-**** (Dus 13-12-2003 gaat niet, en 12-13-2003 ook niet). Dan geeft ie namelijk een foutmelding dat de 'conversion' niet goed is gegaan, oftewel het is een foute datum.
Voor het invoeren van de datum gebruik ik de DateValue functie om de string om te zetten naar een geldig date formaat.
Wie weet hoe ik dit op moet lossen? Het lijkt me misschien iets wat met de landeninstellingen te maken heeft, maar zeker weten doe ik het niet.
Deze datum wil ik uitlezen in een textfield zodat deze te bewerken is. Na deze bewerking moet de datum dan weer worden opgeslagen.
Het uitlezen van de datum gaat gewoon goed, maar als ik de datum bewerk en opsla worden de maand en dag omgewisseld. Dus ik voer bv. in 8-7-2003 en die wordt dan opgeslagen als 7-8-2003.
En ten tweede kan ik geen data opgeven die hoger zijn dan 12-12-**** (Dus 13-12-2003 gaat niet, en 12-13-2003 ook niet). Dan geeft ie namelijk een foutmelding dat de 'conversion' niet goed is gegaan, oftewel het is een foute datum.
Voor het invoeren van de datum gebruik ik de DateValue functie om de string om te zetten naar een geldig date formaat.
Wie weet hoe ik dit op moet lossen? Het lijkt me misschien iets wat met de landeninstellingen te maken heeft, maar zeker weten doe ik het niet.