Ik wil in Access 2000 VBA controleren of een datum die ingevoerd is in een tekstvak al bestaat in de database doormiddel van een SQL query. Is er een manier om met nederlandse datum notaties in SQL (in VBA-code) te werken?
Nee, dat kan niet. Wat ik zelf nog wel eens doe is dat ik in mijn database een functie definieer, SQLDate(Datum) en dat ik die de opgegeven datum laat omzetten naar het formaat dat je nodig hebt in SQL.
ff zoeken in mn code, copy-paste:
Niet helemaal netjes, maar het werkt
ff zoeken in mn code, copy-paste:
Visual Basic .NET:
1
2
3
| Function SqlDate(NonSqlDate As String) As String SqlDate = Format(NonSqlDate, "mm-dd-yyyy") End Function |
Niet helemaal netjes, maar het werkt
The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.
Bedankt,
Het werkt
Heb het nog even aan iemand anders laten zien, en die raadde aan om CDate te gebruiken binnen de SQL string, wat ook blijkt te werken.
Het werkt
Heb het nog even aan iemand anders laten zien, en die raadde aan om CDate te gebruiken binnen de SQL string, wat ook blijkt te werken.