Avatar billede cdygaard Nybegynder
29. september 2002 - 15:04 Der er 9 kommentarer og
1 løsning

Type mismatch: 'CDate'

Jeg får følgende fejlmeddelelse:

Type mismatch: 'CDate'
/workstatistics/index.asp, line 810

Min kode ser sådan her ud:

dateDate = CDate(Datepart("yyyy", Request.Form("DaysDate")) &"-"& _
              DatePart("d", Request.Form("DaysDate")) &"-"& _
              DatePart("m", Request.Form("DaysDate")))

Session.LCID er sat til 1033.
Hvad er der galt?
Avatar billede medions Nybegynder
29. september 2002 - 15:11 #1
dateDate = Datepart("yyyy", Request.Form("DaysDate")) &"-"& _
              DatePart("d", Request.Form("DaysDate")) &"-"& _
              DatePart("m", Request.Form("DaysDate"))

dateDate = CDate(dateDate)
Prøv lige sådan... ;o)

//>Rune
//>Rune
Avatar billede cdygaard Nybegynder
29. september 2002 - 15:11 #2
En anden ting er at sålænge datoen er fra den 1'ste til den 12'de er der ingen fejl, men såsnart jeg kommer op på den 13 og derover kommer fejlen.
Avatar billede cdygaard Nybegynder
29. september 2002 - 15:14 #3
Jeg får stadigvæk den samme fejl Medions.
Avatar billede kichian Nybegynder
29. september 2002 - 15:16 #4
Og du er sikker på at Request.Form("DaysDate") indeholder en dato som er US-formateret.
For hvis den er det kan du jo bare sige
dataDate = Request.Form("DaysDate")

Hvis Request.Form("DaysDate") indeholder en dato i DK-format (1030) kan du ikke bruge Datepart når du sætter LCID = 1033. Så bliver du selv nød til at splitte dato med Fx. Split(Request.Form("DaysDate"),"-")
Avatar billede medions Nybegynder
29. september 2002 - 15:18 #5
Hmm så prøv lgie at gør sådan her:

lngTheDate = Request.Form("DaysDate")
lngDate = Year(lngTheDate) & "-" & Day(lngTheDate) & "-" & Month(lngTheDate)

lngTheDate = CDate(lngTheDate)

;o)

//>Rune
Avatar billede cdygaard Nybegynder
29. september 2002 - 15:43 #6
Jeg får stadig samme fejl medions.
Avatar billede medions Nybegynder
29. september 2002 - 15:44 #7
Virker det da ikke hvis ikke du bruger CDate() ?
-det skulle det gerne...! -I hvilken samhæng bruger du det?

//>Rune
Avatar billede cdygaard Nybegynder
29. september 2002 - 17:35 #8
Det virker ikke hvis jeg ikke bruger CDate.
Jeg bruger det i den sammenhæng du skriver.
Avatar billede cdygaard Nybegynder
29. september 2002 - 17:40 #9
Jeg fik det til at virke ved at bytte om på Datepart("m", x) og Datepart("d",x). Tak for hjælpen alligevel Medions, du får point.
Avatar billede medions Nybegynder
29. september 2002 - 18:18 #10
LOL fair nok
Thx 4 Poinz

//>Rune
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