Avatar billede jessrasmussen Nybegynder
26. september 2006 - 21:28 Der er 1 kommentar og
1 løsning

dato i database

Hej eksperter

Jeg sidder og roder med en webside med access database og har et problem.

når der bliver lagt en vare ind opretter den en dato i databasen og feltet er sat op som tal og ikke dato & klokkeslæt. Der kommer så et 5 cifferet tal feks 38959

jeg skal så prøve at få datoen ud igen på en anden side og der skriver jeg:
<TD VALIGN='top' BGCOLOR="#ffffff" CLASS="tekst"><%=rsdvd("dato") %></TD> men så kommer det 5 cifferet tal frem og ikke en dato, er det muligt at få en dato frem.

datoen bliver lagt ind sådan her 'tror jeg nok'

<TR>
<TD ALIGN="right" BGCOLOR="#cc0000" CLASS="tekst2"><B>Dato&nbsp;</B></TD>
<% if dvd(22) <> "" then
dd = day(dvd(22))
mm = month(dvd(22))
yy =right(year(dvd(22)),2)
else
dd = day(now)
mm = month(now)
yy = right(year(now),2)
end if

if dd < 10 then
dd = "0"&dd
end if

if mm < 10 then
mm = "0"&mm
end if

dato = dd&mm&yy

%>
<TD VALIGN='top' BGCOLOR="#ffffff"><INPUT NAME="dato" TYPE="text" STYLE="border:1px solid #000;width:55px;" MAXLENGTH="6" VALUE="<% =dato %>"><FONT CLASS='liste'> (ddmmåå)</FONT></TD>

jeg tror at jeg har fået det hele med.

mvh

Jess
Avatar billede ffsoft Praktikant
27. september 2006 - 08:44 #1
Datoer i Access er altid på formen mm/dd/yyyy så dato er

dato = mm & "/" & dd & "/" & yyyy
response.write dato & "<br>"

og hvis du vil være helt sikker kan du konvertere til dato:

dato = CDate(mm & "/" & dd & "/" & yyyy)
response.write dato & "<br>"
Avatar billede jessrasmussen Nybegynder
27. september 2006 - 19:39 #2
tak, jeg kigger på det
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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