Als ik b.v. de datum 12-2-2006 (12 feb 2006) probeer te laden in mijn Access DB wordt de datum getransformeerd naar 2-12-2006 (2 dec 2006).
De datum 13-2-2006 (13 feb 2006) wordt wel als 13-2-2006 geladen in de database.
Locaal wordt de Nederlandse datumnotatie gebruikt terwijl de provider een engelse versie draait.
In de database is de datum als shortdate gedefinieerd.
De volgende code heb ik gebruikt.
@LANGUAGE="VBSCRIPT" LCID=1043
Option Explicit
session.LCID = 1043
Setlocale("nl")
if Isdate(datum_van) then
ins_dbvelden = "datum_van"
datum_van = cdate(MM_datum_van)
ins_dbwaarden = "'" & datum_van & "'"
else
foutboodschap datum
end if
Query = "insert into Agenda" & " (" & ins_dbvelden & ") values (" & ins_dbwaarden & ")"
Het zal wel een simpel probleem zijn, maar wie kan mij verder helpen
De datum 13-2-2006 (13 feb 2006) wordt wel als 13-2-2006 geladen in de database.
Locaal wordt de Nederlandse datumnotatie gebruikt terwijl de provider een engelse versie draait.
In de database is de datum als shortdate gedefinieerd.
De volgende code heb ik gebruikt.
@LANGUAGE="VBSCRIPT" LCID=1043
Option Explicit
session.LCID = 1043
Setlocale("nl")
if Isdate(datum_van) then
ins_dbvelden = "datum_van"
datum_van = cdate(MM_datum_van)
ins_dbwaarden = "'" & datum_van & "'"
else
foutboodschap datum
end if
Query = "insert into Agenda" & " (" & ins_dbvelden & ") values (" & ins_dbwaarden & ")"
Het zal wel een simpel probleem zijn, maar wie kan mij verder helpen