Heart-Profit ERP
November 27, 2024, 11:31:48 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Minimale datumwaarde 01-01-1753  (Read 731 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: March 05, 2015, 01:41:31 pm »

M.i.v. deze Releasenote is er een kontrole ingebouwd op de waarde van een datumveld. Deze mag niet kleiner zijn dan 01-01-1753.

Hoewel we in VFP best datum velden aan kunnen die kleiner zijn dat deze datum, hebben we hier niet echt een bewuste toepassing voor. Dat kleinere datumvelden toch toegestaan zijn is 'per ongeluk' omdat we met de nadering van het jaar 2000 jaartallen in 4 cijfers zijn gaan noteren, omdat anders (met 2 posities voor het jaartal) niet kon worden aangegeven of een Leverdatum in 1999 lag, danwel in 2000.

Reden voor inbouwen van de kontrole is dat in een SQL database een datumveld (DateTime) technisch gezien geen kleinere waarde kan bevatten dan 01-01-1753.

Bij het uploaden danwel repliceren van data naar een SQL database werden SQL statements met een datum < 1753 dan ook afgekeurd. Helaas gebeurt dit op een werkstation waar niemand aktief naar zit te kijken, en zo toch, dan willen we dat een fout niet de overige transakties doet afkeuren. In logfiles werd e.e.a. wel gedocumenteerd, maar klaarblijkelijk is niemand dit ooit opgevallen.

Nb: Dit soort data kwam vnl. voor bij Artikelen waarbij een typefout was gemaakt in de Aktiefperiode. De Artikelen bleken in die situatie in het geheel niet in de SQL database voor te komen (omdat de SQL Insert opdracht werd afgekeurd).

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYRSXBD4    Omschrijving (nog) niet bekend    03-03-2015    05-03-2015
SYV         Omschrijving (nog) niet bekend    05-03-2015    05-03-2015
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.258 seconds with 20 queries.