Avatar billede ingerslev Nybegynder
29. maj 2002 - 17:24 Der er 3 kommentarer og
1 løsning

Date til number

Rs("since") giver f.eks. værdien 23-05-2000

since = Rs("since")
sinceage = year(since)-year(now)
sincemonth = month(since)-month(now)
sinceday = day(since)-day(now)
If sincemonth < 0 then
    sinceage - 1
ElseIf sinceday < 0 then
    sinceage - 1
End If

når jeg bruger scriptet kommer denne fejl:

Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'sinceage'

Fejlen kommer ved at jeg prøver at udføre sinceage - 1
Avatar billede eagleeye Praktikant
29. maj 2002 - 17:30 #1
prøv at rette if'en til:


If sincemonth < 0 then
    sinceage = sinceage - 1
ElseIf sinceday < 0 then
    sinceage = sinceage - 1
End If
Avatar billede dk_akj Nybegynder
29. maj 2002 - 17:39 #2
Jeg bruger disse funktioner til at ændre fra dato til tal og omvent.

//akj

'**********************************
'* Dato til tal
'**********************************
Function Date2SQL(sDate)
    Date2SQL = Year(sDate) & Right("0" & Month(sDate), 2) & Right("0" & Day(sDate), 2)
End Function


'**********************************
'* Tal til dato
'**********************************

Function SQL2Date(sDate)
    if len(sDate) > 0 then
        SQL2Date = Right(sDate, 2) & "-" & Mid(sDate, 5, 2) & "-" & left(sDate,4)
    end if   
End Function
Avatar billede ingerslev Nybegynder
29. maj 2002 - 18:44 #3
det fattede jeg så ikke lige helt....
Avatar billede ingerslev Nybegynder
29. maj 2002 - 19:54 #4
jeg kunne godt nok ikke bruge det men tak for opmærksomheden...
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