AAAAAAARGGGGHHHH!!!!!!
Datums en Access-databases, het blijft toch wel een verdomd vervelende zaak. Wat zeg ik, “verdomd vervelend”? KLOTERIJ, ja!
Consider this fine little example of consistency for your delectation ladies and gentlemen:
OleDbDataReader dr=
GetDataReader(“select * from tblEntries”);
while (dr.Read())
{
MessageBox.Show(dr.GetDateTime(dr.GetOrdinal(“entry_date”)).ToString());
}
In de database zitten twee entries, één op datum van 27 april en één op 2 mei.
Dat geeft na elkaar de volgende messageboxen:
Dat lijkt dus in orde: dd/mm/yyyy. Maar voor de volgende:
WHAT THE..?! Nu is het plots mm/dd/yyyy geworden?
Fijn om weten dat Access nog altijd onder alle omstandigheden mm/dd/yyyy probeert, als het maar enigszins kan. Bàh!
verschrikkelijk vies, en de reden waarom geen LSParseDateTime() ofzo in Coldfusion te gebruiken!
maar eigenlijk zouden data niet belangrijk mogen zijn! stop met in het verleden te leven michel 🙂
het loopt in de toekomst ook mis!