Avatar billede coldray Nybegynder
19. april 2004 - 21:59 Der er 7 kommentarer og
1 løsning

Poster der udløber efter noget tid

Jeg har en database med nogle links og lign.

Jeg skal bruge noget kode, som gør at de posts ikke vises, hvis de er over f.eks. 2 dage gamle.
Avatar billede steen_hansen Forsker
19. april 2004 - 22:01 #1
Skal dataene slettes, eller bare ikke vises efter 2 døgn?
Avatar billede coldray Nybegynder
19. april 2004 - 22:01 #2
De skal bare ikke vises
Avatar billede steen_hansen Forsker
19. april 2004 - 22:11 #3
Jeg er ikke 112% sikker, men prøv lige dette af:

<% If RS("dato") < dateadd("d",-2,date()) Then %>
    <%=UdskrivDineData%>
<% End If %>

Jeg er som sagt langt fra sikker, men det er da et forsøg værd. Håber de virkelige eksperter træder til :o)
Avatar billede steen_hansen Forsker
19. april 2004 - 23:11 #4
Fik du afprøvet det?
Avatar billede eagleeye Praktikant
19. april 2004 - 23:23 #5
Et alternativ kunne være at bygge det ind i SQL sætningen som henter posterne ud. Sådan den kun henter dem ud som skal vises. Selve SQL sætningen kræver dato kolonnen er af typen Date/Time og den vil se lidt forskellig ud fra database til database. Eks til Access:

SQL = "select * from tabelnavn where dato >= DateAdd('d',-2,Date())"
Avatar billede steen_hansen Forsker
19. april 2004 - 23:37 #6
Nemlig :o) Jeg fik et tilsvarende svar på sletning af beskeder efter eksempelvis 7 dage. Min kommentar var kun et gæt. Håbede du ville kigge ind, eagleeye :o)
Avatar billede coldray Nybegynder
08. august 2011 - 09:30 #7
Vil du smide et svar, eagleeye?
Avatar billede eagleeye Praktikant
08. august 2011 - 14:55 #8
Ja her er et 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