Avatar billede fedespil.dk Nybegynder
14. april 2002 - 00:04 Der er 6 kommentarer og
1 løsning

Tage femte nyeste indlæg til syvende i databasen?

sql="SELECT TOP 30 * FROM nyheder ORDER BY ID desc"

- Sådan tager jeg f.eks. de 30 nyeste posts ud, men hvad skal skriv for f.eks. at tage den femte nyeste post til den syvende nyeste post ud?

Håber, I forstår, hvad jeg mener :D
Avatar billede kimiwan Nybegynder
14. april 2002 - 00:10 #1
select top 12 * from nyheder order by id desc
rs.move 7

du kan vist ikke begrænse dine udtræk på samme måde i access som i f.eks. mysql - desværre
Avatar billede kimiwan Nybegynder
14. april 2002 - 00:11 #2
oops.. overså lige, det ikke var asp-gruppen *s*  men sql'en skulle der ikke være noget i vejen med.
14. april 2002 - 04:36 #3
SELECT TOP 3 *
FROM (SELECT TOP 7 *
FROM nyheder
ORDER BY ID Desc)
ORDER BY ID

Du må bare under ingen omstændigheder vise forespørgslen i alm. designvisning, for så smadre Access SQL'en.

/Thomas
www.makeiteasy.dk
Avatar billede fedespil.dk Nybegynder
15. april 2002 - 17:41 #4
sql="SELECT * FROM nyheder ORDER BY ID desc"
    Set rs =  Conn.Execute(Sql)

Kan ikke få det til at virke. Som I kan se, ser hele udtrækningen sådan ud, og hvis det er muligt, vil jeg gerne foretrække, at der kan blive skrevet helt præcist, hvad der skal stå i stedet for.

Ved godt, jeg ikke er den bedste til ASP, men jeg håber, at I vil hjælpe mig.

På forhånd tak.
15. april 2002 - 20:07 #5
Jeg vil da umiddelbart mene at det bare skal se sådan ud:

sql="SELECT TOP 3 * FROM (SELECT TOP 7 * FROM nyheder ORDER BY ID Desc)ORDER BY ID"
Set rs =  Conn.Execute(Sql)

Jeg ved dog ikke om nested queries er tilladt på samme måde i ASP som i Access!?
15. april 2002 - 20:07 #6
der manglede vist lige et mellemrum:

sql="SELECT TOP 3 * FROM (SELECT TOP 7 * FROM nyheder ORDER BY ID Desc) ORDER BY ID"
Set rs =  Conn.Execute(Sql)
Avatar billede fedespil.dk Nybegynder
15. april 2002 - 20:16 #7
Den melder bare fejl, når jeg forsøger med det. Så det skal åbenbart ikke skrives sådan.

Tak for hjælpen alligevel. Hvis du finder ud af fejlen, er du meget velkommen til at skrive fejlen her.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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