Avatar billede ameq Nybegynder
25. oktober 2002 - 10:45 Der er 13 kommentarer og
2 løsninger

Find dagens navn

Ved hjælp af en dato() eller en now() fra min database kan man så finde ud af vilken navn den pågældende har?
Avatar billede coolstar Nybegynder
25. oktober 2002 - 10:48 #1
Jeg forstår ikke helt spørgsmålet. Hvilket navn vil du finde - er det ugedag ???
Avatar billede misbruger Nybegynder
25. oktober 2002 - 10:49 #2
WeekDayName(dinDato) el.
WeekDayName(Now) dd. navn
Avatar billede misbruger Nybegynder
25. oktober 2002 - 10:49 #3
WeekDayName(Now)    er dags dato navn
Avatar billede misbruger Nybegynder
25. oktober 2002 - 10:50 #4
kommer det fra en db....

WeekDayName(rs(datofelt))
Avatar billede ameq Nybegynder
25. oktober 2002 - 12:47 #5
okey nice hva med uge nr?
Avatar billede ameq Nybegynder
25. oktober 2002 - 12:48 #6
og har du/i et link til hvor det står på msdn ??
Avatar billede stig3 Mester
25. oktober 2002 - 12:50 #7
Avatar billede ameq Nybegynder
25. oktober 2002 - 18:18 #8
<%=WeekdayName(now)%>

Error Type:
Microsoft VBScript runtime (0x800A0005)
Invalid procedure call or argument: 'WeekdayName'
Avatar billede dr-data Nybegynder
25. oktober 2002 - 18:48 #9
prøv med <%=WeekdayName(date)%> istedet....
Avatar billede dr-data Nybegynder
25. oktober 2002 - 18:50 #10
nå nej....
Avatar billede dr-data Nybegynder
25. oktober 2002 - 18:51 #11
<%=WeekdayName(Weekday(Date()))%>
Avatar billede ameq Nybegynder
25. oktober 2002 - 21:09 #12
If Not WeekdayName(Weekday(date)) = "Saturday" or not WeekdayName(Weekday(date)) = "Sunday" Then <- hvorfor virker den ik?
Avatar billede stig3 Mester
25. oktober 2002 - 23:36 #13
Prøv:

If Not WeekdayName(Weekday(date(), true)) = "Saturday" or not WeekdayName(Weekday(date(), true)) = "Sunday" Then

Hvis ikke date() du'r så prøv med Now()

Men husk paranteserne, da det er et funtktionskald......
Avatar billede dr-data Nybegynder
26. oktober 2002 - 05:22 #14
det er lige meget med parenteser efter date() og now() (valgfrit), eftersom man ikke kan give vædier til dem som man kan med Weekday() og WeekdayName()

prøv istedet

If NOT LCase(WeekdayName(Weekday(Date))) = "saturday" OR NOT LCase(WeekdayName(Weekday(Date))) = "sunday" Then

og stig3> man kan jo ikke skrive true i WeekDay(), når den forventer intet eller en integer værdi (0-7), du har sikkert ment det sådan her:

  WeekdayName(Weekday(date()), true)
Avatar billede dr-data Nybegynder
26. oktober 2002 - 05:45 #15
eller If NOT WeekdayName(Weekday(Date), true)) = "sa" OR NOT LCase(WeekdayName(Weekday(Date)) = "su" Then

nå jo du kan helt droppe min LCase() i dette tilfælde, brugte den fordi jeg så du skrev "Saturday" med stort "S", hvor du så for If "abc" = "Abc" Then

hvis du skal bruge abbreviate i WeekdayName(), kan du sammenligne med følgene:

EN | DK
---+---
mo | ma
tu | ti
we | on
th | to
fr | fr
sa | lø
su | sø
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