Avatar billede wall Nybegynder
01. juli 2000 - 23:26 Der er 10 kommentarer

Lav en dato om!

Hvordan laver man denne her om:

9 Marts 2000 Skal laves om til 09 Marts 2000

Hvordan gør man det ?

Skal lige sige jeg hiver det ud fra en db.

<% Wall %>
Avatar billede meelby Nybegynder
02. juli 2000 - 00:15 #1
If day(rs("Dato")) > 9 then
Dato=day(rs("Dato")) & "-" & Month(rs("Dato")) & "-" year(rs("Dato"))
else
Dato="0" & day(rs("Dato")) & "-" & Month(rs("Dato")) & "-" year(rs("Dato"))
end if

Response.write FormatDateTime(Dato,1)
Avatar billede wall Nybegynder
02. juli 2000 - 00:27 #2
Hej Meelby

Får denne her fejl:

Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a0401'

Slut på sætning var ventet

/ni/Q2/Matches.asp, linje 71

Dato=day(rs1("History_Event")) & "-" & Month(rs1("History_Event")) & "-" year(rs1("History_Event"))
-------------------------------------------------------------------------^
Avatar billede nktarget Nybegynder
02. juli 2000 - 00:44 #3
Du skal have et &-tegn før year
Avatar billede meelby Nybegynder
02. juli 2000 - 10:53 #4
Nogle gange når fingrene ikke at følge hovedet ! - så her koden med alle '&' tegnene.

If day(rs("Dato")) > 9 then
Dato=day(rs("Dato")) & "-" & Month(rs("Dato")) & "-" & year(rs("Dato"))
else
Dato="0" & day(rs("Dato")) & "-" & Month(rs("Dato")) & "-" & year(rs("Dato"))
end if

Response.write FormatDateTime(Dato,1)
Avatar billede wall Nybegynder
02. juli 2000 - 13:00 #5
Hej meelby

Den virker ikke..Så her er lidt af min kode:

<% strGame = Request.QueryString("Year") %>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Matches.mdb")
    Set rs1 = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM Matches WHERE Year LIKE '%" & StrGame & "%' ORDER BY History_Event DESC"
    rs1.Open strSQL, myConn, 1, 3
%>
<%
Select Case weekday(rs1("History_Event"))
case 1 dag = "Sunday"
case 2 dag = "Monday"
case 3 dag = "Tuesday"
case 4 dag = "Wednesday"
case 5 dag = "Thursday"
case 6 dag = "Friday"
case 7 dag = "Saturday"
End Select

Select Case month(rs1("History_Event"))
case 1 maaned = " Januar "
case 2 maaned = " Februar "
case 3 maaned = " Marts "
case 4 maaned = " April "
case 5 maaned = " Maj "
case 6 maaned = " Juni "
case 7 maaned = " Juli "
case 8 maaned = " August "
case 9 maaned = " September "
case 10 maaned = " Oktober "
case 11 maaned = " November "
case 12 maaned = " December "
End Select
%>
<%If day(rs1("History_Event")) > 9 then
Dato=day(rs1("History_Event")) & "-" & Month(rs1("History_Event")) & "-" & year(rs1("History_Event"))
else
Dato="0" & day(rs1("History_Event")) & "-" & Month(rs1("History_Event")) & "-" & year(rs1("History_Event"))
end if
Response.write FormatDateTime(Dato,1)
%>
Avatar billede jpk Nybegynder
27. juli 2000 - 03:08 #6
Det kan laves således:

Dato = rs1(\"History_Event\")
If day(Dato) < 10 then
  Dato=\"0\"&CStr(Dato)
end if
Response.write(Dato)

Jacob

Avatar billede meelby Nybegynder
27. juli 2000 - 17:06 #7
Wall >>

Jeg tror jeg har misforstået spørgsmålet, men prøv med denne kode:

If day(History_Event) > 9 then
Dato=FormatDateTime(day(rs(\"History_Event\")) & \"-\" & Month(History_Event) & \"-\" & year(History_Event),1)
else
Dato=\"0\" & FormatDateTime(day(rs(\"History_Event\")) & \"-\" & Month(History_Event) & \"-\" & year(History_Event),1)
end if
Avatar billede meelby Nybegynder
10. september 2000 - 07:42 #8
Donk, donk, er der nogen hjemme ?
Avatar billede meelby Nybegynder
27. december 2002 - 07:38 #9
Kan du ikke lukke dette spørgsmål ?
Avatar billede meelby Nybegynder
07. februar 2006 - 12:21 #10
LUK NU!!
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