Avatar billede flodhesten Nybegynder
03. marts 2007 - 14:28 Der er 10 kommentarer og
1 løsning

DateAdd virker ikke - hvorfor?

Hej eksperter...

Hvordan kan det være at dette ikke virker?

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb")
Set rs = Conn.Execute("select * from buildings")
time = rs("building_time")
rs2("being_build") = DateAdd("n", " & time & ", Now)

På forhånd tak.
Avatar billede madeindk Nybegynder
03. marts 2007 - 14:34 #1
Hvordan er tidsformatet i variablen time?
Avatar billede flodhesten Nybegynder
03. marts 2007 - 14:53 #2
dd-mm-åååå tt-mm-ss
Avatar billede madeindk Nybegynder
03. marts 2007 - 14:56 #3
Ok. Men hvad er det du skal, skal du finde ud af hvilke datoer der i mellem eller skal du finde ud hvor mange dage der i mellem?
Avatar billede flodhesten Nybegynder
03. marts 2007 - 14:59 #4
den skal bare ligge de minutter som rs("building_time") ineholder til datoen og dernæst gemme det... Fungerer fint, når jeg skriver

rs2("being_build") = DateAdd("n", 5, Now)

Men det er ikke lige det jeg skal bruge...
Avatar billede madeindk Nybegynder
03. marts 2007 - 15:06 #5
s2("being_build") = DateAdd("n", " & CDate(time) & ", Now)
Avatar billede flodhesten Nybegynder
03. marts 2007 - 15:17 #6
Regner med at du mener rs2...

Men kan simpelthen ikke får det til at virke...

Og jeg får ikke engang en fejlmelding som sådan, bare; "Siden kan ikke vises".
Avatar billede madeindk Nybegynder
03. marts 2007 - 15:27 #7
Du skal slå det til - i IE: Funktioner -> Advanceret -> Vis meddelelse om uskadelige HTTP fejl. Mener jeg nok den hedder :)
Avatar billede flodhesten Nybegynder
03. marts 2007 - 15:33 #8
har jeg på, men aner ikke hvorfor den ikke siger det...

Jeg har lige fjernet alt det andet og kun dette udsnit. Nu får jeg en fejlbesked:

Ved den øverste:

Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: " & test & "]'

/testing.asp, line 8


og ved din:


Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: " & CDate(test) & "]'

/testing.asp, line 8
Avatar billede madeindk Nybegynder
03. marts 2007 - 15:41 #9
rs2("being_build") = DateAdd("n",time, Now)
Avatar billede flodhesten Nybegynder
03. marts 2007 - 18:18 #10
smid et svar ;)
Avatar billede madeindk Nybegynder
03. marts 2007 - 18:21 #11
Svar
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