webForumDet fria alternativet

Access 07: Insert datum + tid

4 svar · 345 visningar · startad av Mattias Nordin

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#1

Hej,

Jag har problem med att spara datumet 2007-09-20 00:00 i min accessdatabas.

Resultatet är att klockslaget kapas av och enbart datumet sparas. Alla andra klockslag än 00:00 verkar fungera.

Databasfältet är av typen datum. Varför blir det så?

TravoniMedlem sedan okt. 20041 556 inlägg
#2

Jag skulle tippa på att en datetime-kolumn som saknar tid eller har 00:00:00 som tid, underförstått menar att tiden är just 00:00:00 och behöver alltså inte sparas.

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#3

Jag kan naturligtvis ta hänsyn till att dagens första datum (första sekunden på dygnet) saknar klockslag i webapplikationen men det smidigaste är naturligtvis om databasen är konsekvent.

Det jag gör är att jag plockar ut klockslaget på en del ställen. Det är igentligen det som är mitt konkreta problem...

Tänker jag rätt nedan?

Måndagen slutar väl vid 23:59:59 och Tisdagen börjar då 00:00:00.
Begreppet 24:00:00 är väl helt fel!?

@ndersMedlem sedan juni 200032 969 inlägg
#4

Måndagen slutar väl vid 23:59:59 och Tisdagen börjar då 00:00:00.
Begreppet 24:00:00 är väl helt fel!?

Ja.

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#5

Den enklaste lösningen blev att låta bli att använda 2006-01-01 00:00:00 och istället använda 2006-01-01 00:00:01.

129 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)