Avatar billede clauso Nybegynder
02. juli 2001 - 22:16 Der er 4 kommentarer og
1 løsning

Tidsrum

Hvordan skal denne linie skrives?
<% if Current_date - objRS(\"date\") < 14 Then %>
Meningen: skal vises såfremt objRS er mindre end
14 dage gammel.
ps: objRS er et datofelt i Access.
Avatar billede torbenkoch Nybegynder
02. juli 2001 - 22:26 #1
Kig på DateDiff funktionen.

DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])

Du skal skrive noget i denne stil:

<% if (DateDiff(\"d\", Current_date, objRS(\"date\")) < 14) Then %>

Avatar billede torbenkoch Nybegynder
02. juli 2001 - 22:28 #2
Du kan forøvrigt finde en total reference til VBScript på:

http://msdn.microsoft.com/scripting/
Avatar billede clauso Nybegynder
03. juli 2001 - 19:13 #3
Jeg har prøvet med:
<% if (DateDiff(\"d\", Current_date, objRS(\"date\")) < 14) Then %>
men desværre virker det ikke. Jeg har også læst på
link uden at få det virksomt. Kan det være noget
med sammenligningen? Current_date på server (win2000). Felt date også ændret uden held.
Avatar billede torbenkoch Nybegynder
04. juli 2001 - 11:08 #4
Hvor er det dog oplysende: Det virker ikke - for du nogle fejlmeddelelser? Eller skriver den bare noget underligt? Vær dog lidt specifik.

Current_date er vel en af dine variable? Eller hvis det er fordi, at du vil have den aktuelle dato fra en funktion, så skal du bruge funktionen Now:

<% if (DateDiff(\"d\", Now, objRS(\"date\")) < 14) Then %>


Avatar billede clauso Nybegynder
04. juli 2001 - 13:27 #5
Nej fejl var der ingen af, så havde jeg skrevet
den, kun resultatet var ikke rigtigt. Iøvrigt
fandt jeg ud af i aftes den med Now er rigtig.
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