20. marts 2003 - 12:58Der er
4 kommentarer og 1 løsning
Sql millisekunder driller
Jeg gør følgende ca.: update tabel set færdigDato='12-31-2003 11:59:00.001' where projektLinje_id=1234
Men når jeg læser ind til en TdateTime(dt:=rs['færdigDato']), så er millisekunder = 000, hvis jeg skriver 11:59:00.002, så bliver millisekuner til 003 !!! Det er åbenbart en afrundingsfejl, men skulle der være afrundings fejl her ?
Den måde en datetime lagres internt i databasen giver ikke præcision til 1 milisekund, men kun til 3 millisekunder, så du vil helt automatisk få en afrunding.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.