Avatar billede xezbeth Nybegynder
05. november 2002 - 08:15 Der er 5 kommentarer og
2 løsninger

Type mismatch: 'cdate'

jeg har en form med to felter, time og minutter
som skal gemmes i en db.

jeg bruger cdate til det
st     = request.querystring("Starttt")
sm    = request.querystring("Startmm")
stt     = request.querystring("Slutt")
stm     = request.querystring("Slutmm")

start     = cdate(st & ":" & sm )
slut    = cdate(stt & ":" & stm )


start og slut sættes ind i sql sætningen, men jeg får fejlen : Type mismatch: 'cdate'
hvad gør jeg galt
Avatar billede medions Nybegynder
05. november 2002 - 08:16 #1
Fjern CDate() - den behøves ikke hvis det er til en SQL statemtent!

//>Rune
Avatar billede medions Nybegynder
05. november 2002 - 08:17 #2
Snip fra en anden debat...

<snip>

Hvis du skal bruge den i SQL behøves du ikke konvereter med CDate inden for det blvier afligevel til en streng i SQL sætningen. Det vigtigt i SQL er at formatet er mm-dd-yyyy eller yyyy-mm-dd.

tmm    = request.querystring("tmm")
tdd    = request.querystring("tdd")
taaaa    = request.querystring("taaaa")
til = tmm & "-" & tdd & "-" & taaaa


Og i SQL linien kan CDate også fjernes.:

strSQL    = "INSERT INTO Dagseddel( ID, Uge, Dag, Dato, OrdreNr, Kunde, Beskrivelse, Start, Slut, Pause ) values ('" & id & "', '" & uge & "', '" & dag & "', '" & til & "', '" & ordre & "', '" & kunde & "', '" & besk & "', '" & start & "', '" & slut & "', '" & paus & "')"
 

 
Afvist svar: neteffect
01/11-2002 08:29:06    Prøv at undgå at bruge CDate, da CDate's virkemåde afhænger af dato-formatet på systemet og ikke påvirkes af locale for scriptet (LCID).

</snip>

//>Rune
Avatar billede xezbeth Nybegynder
05. november 2002 - 08:20 #3
medions, denne gang er det ikke dato men tid, f.eks. start 10:00 og slut 12:00
Avatar billede medions Nybegynder
05. november 2002 - 08:33 #4
Det er det samme...

//>Rune
Avatar billede eagleeye Praktikant
05. november 2002 - 08:38 #5
Prøv evt i linien med Cdatae at medtage sekuner :00

start    = cdate(st & ":" & sm & ":00")
slut    = cdate(stt & ":" & stm & ":00")
Avatar billede xezbeth Nybegynder
05. november 2002 - 08:40 #6
ok tak det virker nu
Avatar billede medions Nybegynder
05. november 2002 - 08:41 #7
Ok
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