Avatar billede steen_hansen Forsker
10. januar 2005 - 21:40 Der er 10 kommentarer og
1 løsning

Jeg vil kunne indsætte en nyhed hver gang serveren skifter dato

Jeg vil kunne indsætte en nyhed hver gang serveren skifter dato, forstået på den måde, at jeg angiver hvornår nyheden skal bringes i en tekstbox.

Fordelen vil være, at administratoren kan indtaste en masse nyheder i forvejen, så selvom han/hun tager på 3 ugers ferie, kan de indtastes på forhånd, og en nyhed vil komme ved hvert døgnskift.
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:43 #1
Hmm.. du laver et check:

do while not rs.eof
  tmpDate = CDate(rs("date"))
  if Date() > tmpDate then
    response.write "Nyhed, dato: " & tmpDato & "<br>" & rs("nyheden")
  end if
  rs.movenext
loop

Idéen er at teste, om dags dato er større end nyhedens dato.. hvis den er, udskriv nyheden.
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:45 #2
PS: Grunden til at jeg smider datoen over i en variabel ("tmpDato") er, at man sommetider ikke kan henvise til samme rs("noget-her").. den melder nogen gange fejl.. jeg ved ikke hvorfor, men ved at man kan/bør bruge en variabel i stedet..
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:46 #3
rs("date") skulle ha' været rs("dato"), da "date" højst sandsynligt er reserveret..
Det er bedst altid at puttet et "prefix" foran feltnavnet.. f.eks. "myDate", "myName", osv..
Avatar billede steen_hansen Forsker
10. januar 2005 - 21:47 #4
Dvs. når serveren skifter dato fra 10.01.2005 til den 11.01.2005, så vil den tage den nyhed, der er sat til at komme på 11.01.2005, og ikke en tilfældig, f.eks. 18.02.2005?
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:48 #5
Den vil tage alle, op til 11.01.2005.. og ikke længere, da dags dato ikke vil være lige så stor/større end 18.02.2005
Avatar billede steen_hansen Forsker
10. januar 2005 - 21:48 #6
Det ser logisk ud. Smid et svar, og du skal blive forgyldt :oD
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:49 #7
OK :-)
Det skal dog lige siges, at det ikke er testet.. (løsningen kom ca 3 mins efter spm oprettelse) :-)
Avatar billede steen_hansen Forsker
10. januar 2005 - 21:50 #8
Jeg prøver det af, når jeg kan komme til det og vender frygteligt tilbage, hvis det ikke virker :)

Tak for hjælpen, bedste ven :)
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:51 #9
Jeg takker for points :-)
Hygge :-)
Avatar billede thesurfer Nybegynder
10. januar 2005 - 21:52 #10
..og du skal være velkommen til at vende tilbage :-)
(jeg er smuttet ud af landet inden da...)
Avatar billede steen_hansen Forsker
10. januar 2005 - 21:54 #11
Hygge tilbage. Jeg kender én, der har en fætter, der arbejder i Interpol, så jeg skal nok finde frem til dig :o) Snakkes
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