OK, OK, OK. Datumprobleem opgelost. Ik ga niet zeggen dat hij mijn schuld was, want dat was het niet, maar wel dat ik het vroeger had kunnen zien.
Het lag eraan dat Access verkeerd was (zoals al genoegzaam bekend, werkt met MM/dd/yyyy zelfs al staat het systeem op dd/MM/yyyy), maar dat ik zelf twee keer een x.toShortDateString gedaan had in de plaats van iets als x.Month.ToString()+”/”+x.Day.ToString()+”/”+x.Year.ToString().
En die twee (één keer in een queryparameter en één keer in de DateTimePicker.Value), hiefen zichzelf op bij een insert/maak listview, maar niet bij een inladen van listview alleen, of bij een update alleen.
Zodat alles dat er perfect uitzag eigenlijk konteverkeerd was, en alles dat verkeerd leek te lopen eigenlijk juist was.
Zo kan een mens nog lang naar bugs zoeken natuurlijk. Enfin. Ik ga gaan slapen met een gerust hart, en dan morgen vroeg weer op en offerte maken.