Avatar billede kcdk Juniormester
11. maj 2003 - 20:52 Der er 12 kommentarer og
1 løsning

Udtræk 4 recordset fra en access db

Ud træk 4 recordsets fra en acces db sådan at det kun er de fire nærmest nuværende dato. Altså der må ikke være nogen hvis dato er overskredet. Det er en kalender.

Hvad skal jeg skrive i min sqlsætning?
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:00 #1
Jeg ville gøre sådan her :

<%
'datoen for 4 dage siden
datostart = DateAdd("d", -4, Now())
'idag
datoslut = now()

Set rs = Conn.Execute("Select * From Tabelnavn WHERE datofelt BETWEEN #"& datostart &"#" AND  #"& datoslut &"#")

If Not (rs.bof or rs.eof) then
'Her udskriver du værdierne
End If
%>
Avatar billede kcdk Juniormester
11. maj 2003 - 21:08 #2
Den skal udskrive de fire næste akiviteter. Det gør din da ikke, eller hva? Det er lige meget om det er 2 mdr længere fremme i tid
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:09 #3
Nåh undskyld misforstod dit spørgsmål, prøver lige igen så...
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:11 #4
Så prøv den her.

<%
Set rs = Conn.Execute("Select TOP 4, * From Tabelnavn WHERE datofelt >= #"& now() &"#" ORDER BY datofelt")
If Not (rs.bof or rs.eof) then
Do while not rs.eof

Response.Write rs("aktivitetsnanv")

rs.MoveNext
Loop
End IF
%>
Avatar billede kcdk Juniormester
11. maj 2003 - 21:18 #5
Der er noget rod i den sql sætning
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:19 #6
Hva' da ? Får du en fejl ?
Avatar billede kcdk Juniormester
11. maj 2003 - 21:20 #7
Fik den selv til at virke, men pointene skal du da have.
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:20 #8
Hvorda fik du den så til at virke, så kan jeg måske også blive klogere...
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:21 #9
Hvorda = hvordan, :D
Avatar billede kcdk Juniormester
11. maj 2003 - 21:22 #10
Set rs = Conn.Execute("Select TOP 4, * From Tabelnavn WHERE datofelt >= #"& now() &"#" ORDER BY datofelt")


Der var et " for meget og s¨var den gal med dato formatet, men det er jo min egen skyld :-)
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:22 #11
Og tak for point...
Avatar billede -master-d- Nybegynder
11. maj 2003 - 21:22 #12
ok
Avatar billede kcdk Juniormester
11. maj 2003 - 21:46 #13
Men den virker nu ikke sådam at den sorterer de tidligere datoer fra hvad betyder #
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