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!



Reacties

3 reacties op “AAAAAAARGGGGHHHH!!!!!! Datums en Access-databases,”

  1. verschrikkelijk vies, en de reden waarom geen LSParseDateTime() ofzo in Coldfusion te gebruiken!

  2. maar eigenlijk zouden data niet belangrijk mogen zijn! stop met in het verleden te leven michel 🙂

  3. het loopt in de toekomst ook mis!