Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:11 Der er 23 kommentarer og
1 løsning

DD/MM-YY istedet for DD-MM-YYYY

En af de letter

når man laver en <%= rs(\"dato\")%> skriver den  DD-MM-YYYY, men man kan lave det om til DD/MM-YY men hvordan er det lige den ser ud ?

Avatar billede cyberinet.com Nybegynder
21. oktober 2001 - 01:18 #1
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:21 #2
Det findes en mere simpel måde

noget ala <%= rsDay(\"dato\")%>/<%= rsMonth(\"dato\")%>-<%= rsYear(\"dato\")%>
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:29 #3
hvis det er en access database kan du gøre det i SQL -sætningen:

strSQL = \"SELECT Format(dato,\'dd-mm-yyyy\') as DatoStr,* FROM tabel\"

<%=rs(\"DatoStr\")%>
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:31 #4
hmm prøvede lige men det virker vist ikke.. den skriver - istedet for /
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:33 #5
Så skal du gøre det som du skriver...

Eller med replace..

<%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:33 #6
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'
[Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:37 #7
Det med SQL\'en kan jeg ikke få til at virke. Jeg kan flytte rundt på dd og mm men ikke ændre på - og /.

Så den med replace: 1,1 til sidst betyder start fra karekter 1 og udskift 1 gang.

<%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>
Avatar billede cyberinet.com Nybegynder
21. oktober 2001 - 01:41 #8
Denne kode giver et output som følgende
21/10-01

<%
Response.Write Replace(Left(Date,5),\"-\",\"/\",1,1) & \"-\" & Right(Date,2)
%>
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:42 #9
<%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>  bliver til dd/mm-yyyy

det er et yy for meget,,, grunden til jeg ville skrive det på den anden måde var at der ikke var plads i min table
Avatar billede cyberinet.com Nybegynder
21. oktober 2001 - 01:44 #10
Min kode laver det som du gerne vil.....
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:46 #11
Du kan også lave yyyy -> yy i SQL\'en med format:

SELECT Format(dato,\'dd-mm-yy\') as DatoStr, * FROM
Det skal så ind i din SQL som hendter data ud..
også med:

<%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:47 #12
<% Response.Write Replace(Left(Date,5),\"-\",\"/\",1,1) & \"-\" & Right(Date,2) %>


lol den skriver det som dd/mm-yy men forket dd og mm (:
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:49 #13

response.write Replace(left(rs(\"dato\"),5),\"-\",\"/\",1,1) & \"-\" & right(rs(\"dato\"),2)
Avatar billede cyberinet.com Nybegynder
21. oktober 2001 - 01:50 #14
Sorry! Det var fordi den var lavet til at tage den nuværende dato.

Her er den så til dig!

<%
Response.Write Replace(Left(rs(\"dato),5),\"-\",\"/\",1,1) & \"-\" & Right(rs(\"dato),2)
%> 
Avatar billede cyberinet.com Nybegynder
21. oktober 2001 - 01:50 #15
Always just a little too late!
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:52 #16
cyber:

sofus/fora.asp, line 31

Response.Write Replace(Left(rs(\"dato),5),\"-\",\"/\",1,1) & \"-\" & Right(rs(\"dato),2)
------------------------------------------------------------------------^
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:54 #17
der mangler \" efter rs(\"dato  <---


response.write Replace(left(rs(\"dato\"),5),\"-\",\"/\",1,1) & \"-\" & right(rs(\"dato\"),2)
Avatar billede cyberinet.com Nybegynder
21. oktober 2001 - 01:55 #18
korrekt.... selvom jeg var for langsom var jeg for hurtig!!! Lyder dumt ikke?
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:57 #19
hvorfor ikke :

<%=replace(formatDateTime(rs(\"dato\"),0),\"-\",\"/\",1,1)%>
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:57 #20
Ja det virker.. bare noget skidt at jeg gjorde det fordi der ikke var plads i tabellen,, den er stadig for stor ):
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 01:58 #21
eagleeye dur for ingen points her.. har lige givet dig i et andet spørgsmål (:
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:59 #22
LOL
Avatar billede eagleeye Praktikant
21. oktober 2001 - 01:59 #23
ok..
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 02:00 #24
Tror jeg går i seng nu (:

Fatter intet asp lige nu


www.friserverplads.dk/sofus
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