Ik heb een datatable in een access database waar een datetime de primaire sleutel is.
Hier voeg ik met de statement "INSERT INTO tabel VALUES(#yyyy-mm-dd hh:mm:ss#..."
waarden is. Dus #2008-29-09 11:15:00#. Dit komt ook in de access db te staan.
Als ik hem wil ophalen (of verwijderen oid) met SELECT * FROM tabel WHERE datum=#2008-29-09 11:15:00#.
Dan krijg ik de record die ik net ingevoerd heb met deze datum /tijd niet terug.
Als ik Datum>#2008-29-09 11:14:59# AND Datum<#2008-29-09 11:15:01# gebruik pakt ie hem wel.
Erger is nog het volgende: ik heb zelf een datetime toegevoegd bijv. 2008-29-09 11:14:59, die in de access db (als ik hem met access open) als 2008-29-09 11:50:00 staat. Dus een seconde ernaast.
Ik heb het idee dat dit door milliseconden komt, maar ik weet niet hoe ik dit op moet lossen, wie kan me verder helpen?
Hier voeg ik met de statement "INSERT INTO tabel VALUES(#yyyy-mm-dd hh:mm:ss#..."
waarden is. Dus #2008-29-09 11:15:00#. Dit komt ook in de access db te staan.
Als ik hem wil ophalen (of verwijderen oid) met SELECT * FROM tabel WHERE datum=#2008-29-09 11:15:00#.
Dan krijg ik de record die ik net ingevoerd heb met deze datum /tijd niet terug.
Als ik Datum>#2008-29-09 11:14:59# AND Datum<#2008-29-09 11:15:01# gebruik pakt ie hem wel.
Erger is nog het volgende: ik heb zelf een datetime toegevoegd bijv. 2008-29-09 11:14:59, die in de access db (als ik hem met access open) als 2008-29-09 11:50:00 staat. Dus een seconde ernaast.
Ik heb het idee dat dit door milliseconden komt, maar ik weet niet hoe ik dit op moet lossen, wie kan me verder helpen?
if broken it is, fix it you should