Voor het bekende probleem om de datum in een access op te slaan heb ik het volgende bedacht:
De query ziet er nu als volgt uit:
Ik was een blij persoon tot de maanden oktober en mei kwamen, door het verschil in engelse en nederlande notatie (mai / mei oct / okt) krijg ik de volgende foutmelding:
Error Type:
Microsoft JET Database Engine (0x80040E07)
Syntaxisfout in datum. in query-expressie #9-okt-2005#.
wat kan ik hieraan doen?
ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
| 'Sla de datum op een correcte manier op: 01-jan-2005 Dim dayPart Dim monthPart Dim yearPart If IsDate( invoerdatum ) Then dayPart = Day( invoerdatum ) monthPart = Monthname( Month( invoerdatum ), True ) yearPart = Year( invoerdatum ) end if invoerdatum = dayPart & "-" & monthPart & "-" & yearPart |
De query ziet er nu als volgt uit:
ASP.NET Visual Basic:
1
2
3
4
5
| strQuery = "INSERT INTO voorraad (invoerdatum,"&_ bla bla VALUES (#"&invoerdatum&"#,"&_ bla bla |
Ik was een blij persoon tot de maanden oktober en mei kwamen, door het verschil in engelse en nederlande notatie (mai / mei oct / okt) krijg ik de volgende foutmelding:
Error Type:
Microsoft JET Database Engine (0x80040E07)
Syntaxisfout in datum. in query-expressie #9-okt-2005#.
wat kan ik hieraan doen?
[ Voor 6% gewijzigd door Verwijderd op 26-10-2005 20:26 ]