Avatar billede johnson Nybegynder
30. januar 2001 - 21:46 Der er 19 kommentarer og
2 løsninger

Vise alle records under 15 dage gamle

Jeg bruger følgende til at liste en tabel

<p align=\"center\"><strong><%

    Dim Conn, List

    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    Conn.Open \"DummyDatabase\"

    List = \"SELECT * FROM nyheder order by dato desc\"

    Set List = Conn.Execute(List)
%>


Hvordan displayer jeg alle records under 15 dage gamle
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 21:49 #1
\"SELECT * FROM nyheder WHERE dato=>#\" & DatAdd(\"d\", -15, Date) & \" # ORDER BY dato DESC;\"

burder virke
Avatar billede eagleeye Praktikant
30. januar 2001 - 21:49 #2
olddate = DateAdd(\"d\",-15, Date())
strSQL = \"SELECT * FROM nyheder WHERE Dato >= olddate ORDER BY Dato desc\"
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 21:52 #3
eagleeye:> *S* du har vist liiige glemt en ting ..

WHERE Dato >= #\" & olddate & \"#
Avatar billede eagleeye Praktikant
30. januar 2001 - 21:54 #4
Nope virker fint hos mig::
Avatar billede eagleeye Praktikant
30. januar 2001 - 21:55 #5
Tdaugaard>> hvad er DatAdd  ??? ;-)
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 21:55 #6
okay ..

\"SELECT * FROM nyheder WHERE dato=>#\" & DateAdd(\"d\", -15, Date) & \" # ORDER BY dato DESC;\"

UPS!

Men din er slemmere ;o)

Avatar billede eagleeye Praktikant
30. januar 2001 - 21:57 #7
Hvorfor ??
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 21:58 #8
fordi det er den bare ;o)
Avatar billede eagleeye Praktikant
30. januar 2001 - 21:59 #9
Den virker, din virker ikke !!!
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:02 #10
Din virker da minus ...  prøv selv at se!!

olddate = DateAdd(\"d\",-15, Date())
strSQL = \"SELECT * FROM nyheder WHERE Dato >= olddate ORDER BY Dato desc\"

du kan ikke bruge en variabel på den måde ..
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:03 #11
Jeg manglede et E .. du manglede #\" & olddate & \"#
Avatar billede eagleeye Praktikant
30. januar 2001 - 22:11 #12
Du skriver => !!??!! virker ikke
og jeg mangler & olddate &
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:13 #13
ja ja .. jeg kan sku da ikke gøre for jeg ikke kan huske det er >= når jeg sidder og skriver så hurtigt..

du mangler #\" & olddate & \"# ... hvis du kun bruger \" & olddate & \" så funker det da ikke
Avatar billede eagleeye Praktikant
30. januar 2001 - 22:14 #14
smutter jeg skal lige havde et par låger med ##
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:15 #15
a hvad ? \"jeg skal lige havde et par låger med ##\"
Avatar billede eagleeye Praktikant
30. januar 2001 - 22:16 #16
#\" & olddate & \"#
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:17 #17
oki ..

johnson .. følger du med?
Avatar billede johnson Nybegynder
30. januar 2001 - 22:21 #18
Det virker begge dele, jeg fordeler det ligeligt imellem jeg, håber at det er fair nok, fra min side.

Tak Johnson
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:22 #19
johnson:> det er helt ok.
Avatar billede eagleeye Praktikant
30. januar 2001 - 22:23 #20
johnson:> Helt fint...vi skrev vist begge lige hurtigt nok :-)
Avatar billede tdaugaard Nybegynder
30. januar 2001 - 22:24 #21
eagleeye:> det tror jeg vist godt vi kan blive enige om ;o)
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