Avatar billede canedo Nybegynder
04. juli 2003 - 11:33 Der er 9 kommentarer og
1 løsning

behandling af dato fra access

Hej
Jeg har en database med en kolonne i en tabel hvor der oprettes en dato (i langt datoformat) hver gang en post oprettes. Nu skal datoen skrives ud i mit dokument i browseren, men den skal se anderledes ud.

Haves:
04-07-2003 11:28:45

Ønskes:
4th july 2003

hvordan?
Avatar billede hiks Nybegynder
04. juli 2003 - 11:43 #1
alooo

formatdatetime(datofelt,vblongdate) - men du skal vel først have lavet om på dine language settings for databasen og det er noget i stil med...

Indsættes i toppen af dokumentet:

<% session.LCID = 1033 %>

Hjælp nok?

/hiks
Avatar billede canedo Nybegynder
04. juli 2003 - 11:45 #2
<% session.LCID = 1033 %> laver den ikke sproget til dansk?

Nu har jeg ET dokument, som både indeholder en dansk og en engelsk sproget version som udkrives alt efter hvilken streng der bliver sendt. Hvordan kan man så anvende session.LCID = 1033 i toppen af dokumentet?
Avatar billede hiks Nybegynder
04. juli 2003 - 11:47 #3
øhhh jow du har ret...

det er vist 1030 så istedet... Kan ikke helt huske det.. :o)

/hiks
Avatar billede hiks Nybegynder
04. juli 2003 - 11:49 #4
kan du ikke bare teste på strengen i toppen af din side og sige

if streng = uk then

  <% session.LCID = 1030%>

else
  <% session.LCID = 1033%>

end if

/hiks
Avatar billede canedo Nybegynder
04. juli 2003 - 11:50 #5
Jeg henter datoen ind med:

Dim dato
dato = rs("Oprettet")

Vil det sige at
formatdatetime(dato,vblongdate) er nok til at den ser sådan ud bagefter:
4th july 2003 ?
Avatar billede hiks Nybegynder
04. juli 2003 - 11:54 #6
det burde det være i forhold, hvis du huske at sætte session til engelsk...

ellers kunne du gøre sådan her:

Dim dato
dato = formatdatetime(rs("Oprettet"),vblongdate)

og du sætter jo så <% response.write dato %>

har du i øvrigt læst disse her?

http://www.eksperten.dk/spm/270033
http://www.eksperten.dk/spm/366039

/hiks
Avatar billede canedo Nybegynder
04. juli 2003 - 12:02 #7
Jeg har lige sat det her ind:

<% if request.QueryString("language") = uk then session.LCID = 1033 %>
<% if request.QueryString("language") = dk then session.LCID = 1030 %>

Men siden tager kun efter det danske format... hver gang.
Avatar billede hiks Nybegynder
04. juli 2003 - 12:05 #8
prøv lige at sæt uk og dk i "" altså "dk" og "uk"

/hiks
Avatar billede canedo Nybegynder
04. juli 2003 - 12:08 #9
tak, nu virker det præcist som det skal. Tak for hjælpen!
Avatar billede hiks Nybegynder
04. juli 2003 - 12:10 #10
no problem takker for points!
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