Avatar billede wilweb Nybegynder
06. april 2002 - 00:12 Der er 6 kommentarer og
1 løsning

dato fra access db

Når jeg hiver en masse Dato records ud af min database, får jeg dette her format ud 01-04-2002

Er det muligt at cutte de to nuller væk fra 01 og 04, alså fra dag og måned?
Avatar billede koldstar Nybegynder
06. april 2002 - 00:27 #1
dag = day(dato)
md = month(dato)
aar = year(dato)
nydato = dag & "-" & md & "-" & aar
Avatar billede wilweb Nybegynder
06. april 2002 - 00:40 #2
Jeg har vendt problem stillingen om, for hvis jeg altid får dage og måneder med foran stillede nuller.
så vil jeg hellere tjekke de dato'er der skal skrives til db

<%
testDag = "8"'request.querystring("day")
testMd = "11" 'request.querystring("month")
testAar = "2002"'request.querystring("year")

if len(testDag) = 1 then
    response.write testdag & " Test dag <br>"
    NyDag = "0" + testdag
    response.write NyDag & " = NyDag <br>"
else
    NyDag = testDag
end if

if len(testMd) = 1 then
    response.write testMd & " Test Md<br>"
    NyMd = "0" + testMd
    response.write NyMd & " = NyMd <br>"
else
    NyMd = testMd
end if
NyDato1 = NyDag & "-" & NyMd & "-" & testAar
Response.write NyDato1 & "<br><br>"
Avatar billede koldstar Nybegynder
06. april 2002 - 01:38 #3
hvis du gemmer feltet som et datofelt vil databasen aligevel selv formatere det du smider ind.
Avatar billede wilweb Nybegynder
06. april 2002 - 23:33 #4
Hvordan mener du at gemmer feltet som et datofel`?
Avatar billede koldstar Nybegynder
07. april 2002 - 16:00 #5
hvis du har sat dato feltet til at indeholde tekst, kan du i access ændre det til at indeholde en dato istedet.
Avatar billede wilweb Nybegynder
07. april 2002 - 22:22 #6
nej, jeg tror vi taler forbi hinanden. Dato feltet i databasen er af dato typen, og det er fint nok, når jeg henter datoer ind så kommer April måned til at stå som: 04
hvis jeg i asp skriver:
md = month(dato)
vil April måned være: 4
og ved mit eksempel testet jeg antal Chr i datoen, og hvis der kun er et tegn tilføjer jeg et 0.
Så kan jeg sammenligne datoen fra databasen, med datoen fra asp koden.
Det jeg var ude på var vel at fjerne de 0'er som kom med fra datobasen så April blev 4 i begge tilfælde.
wow sikken smøre, håber du forstår det?
Avatar billede wilweb Nybegynder
08. april 2002 - 12:21 #7
jeg lukker og slukker...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester