Avatar billede sanne Nybegynder
14. august 2005 - 17:21 Der er 12 kommentarer

dato: object expected!

Jeg forsøger med følgende:

startdato = Cdate(Request.Form("start"));

MEn får fejlmeddelelsen:

Microsoft JScript runtime error '800a138f'
Object expected

Hvad går der galt?
Avatar billede apo Praktikant
14. august 2005 - 17:35 #1
Prøv: startdato = Cdate(Request.Form("start"))
Avatar billede erikjacobsen Ekspert
14. august 2005 - 17:38 #2
Nu er det jo altså JScript, og ikke VBScript. Derfor skal der være et semikolon, men der er ikke noget CDate i JScript. Du skal nok forbi den her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jslrfJScriptObjectsTOC.asp
Avatar billede erikjacobsen Ekspert
14. august 2005 - 17:38 #3
Altså: date objektet ;)
Avatar billede sanne Nybegynder
14. august 2005 - 18:12 #4
Ahaa - det hjalp, men nu får jeg datoen ud som følgende:
Tue Nov 30 18:08:47 UTC+0100 2004
Jeg skal bruge den i en sql database hvor formatet er datetime på 8 karakter (og alligevel ser værdien i databasen sådan ud: 01-04-2005 01:36:06)
Jeg forstår snart ingentimg!
Avatar billede sanne Nybegynder
14. august 2005 - 18:26 #5
Er du der endnu erikjacobsen? Jeg har desperat brug for hjælp til den her. Sætter meget gerne flere point på...
Avatar billede roenving Novice
14. august 2005 - 18:28 #6
Giver det fejl, hvis du prøver at indsætte den ?-)
Avatar billede sanne Nybegynder
14. august 2005 - 18:31 #7
ja:
Line 1: Incorrect syntax near 'Nov'.
Avatar billede roenving Novice
14. august 2005 - 18:37 #8
Kan du indsætte den, hvis du bruger formatet 01-04-2005 01:36:06 ?-)

-- jeg ved ikke meget om dato-formatet til sql-server, så det er at prøve sig frem for mig !-)
Avatar billede sanne Nybegynder
14. august 2005 - 18:43 #9
nej der brokker den sig over mellemrummet
Avatar billede roenving Novice
14. august 2005 - 18:57 #10
Skal der måske havelåger omkring ?-)

#01-04-2005 01:36:06#
Avatar billede sanne Nybegynder
14. august 2005 - 19:36 #11
har fundet løsningen - selv om der i databasen står dag måned år, så skal den have det ind som år måned dag .... hmmm skoddatabase
Avatar billede erikjacobsen Ekspert
14. august 2005 - 19:46 #12
Eller også er det meget fornuftigt - ellers kan den være i tvivl om der står 1. december eller 12. januar: 12-1-2005 

Erfaringsmæssigt er ombytning af måned og dato hos visse database-fabrikanter noget, der kan give mange grå hår (hvis man ikke har dem allerede).
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