11. februar 2003 - 10:59
Der er
11 kommentarer og 1 løsning
udtræk fra db...
Her udtrækker jeg den sidste nyhed fra en database: strSQL ="Select * From nyheder order by DATO DESC" Men hvad skal jeg skrive hvis jeg nu kun vil have den anden sidste nyhed?
Annonceindlæg fra Deloitte
11. februar 2003 - 11:00
#1
limit 2,1
11. februar 2003 - 11:01
#2
strSQL ="Select * limit 2,1 From nyheder order by DATO DESC"
11. februar 2003 - 11:02
#3
?
11. februar 2003 - 11:03
#4
strSQL ="Select * From nyheder order by DATO DESC limit 1,1"
11. februar 2003 - 11:04
#5
limit 1,1 betyder den skal tage efter nummer 1 og så skal den vise 1 derfra. limit 10,5 betyder den skal begynde efter 10 og tage 5 med derfra.
11. februar 2003 - 11:07
#6
Får denne fejl: Microsoft JET Database Engine error '80040e14' Syntax error in ORDER BY clause. /internet/main.asp, line 129
11. februar 2003 - 11:13
#7
Kan se man ikke bruger limit i asp sorry.
11. februar 2003 - 11:16
#8
SELECT TOP 1 * FROM nyheder where ID NOT IN(SELECT TOP 1 ID FROM Nyheder ORDER BY ID DESC) ORDER BY ID Desc Det denne gør er, at der tager den første post, hvor ID ikke er blandt det første post.
11. februar 2003 - 13:06
#9
Så får jeg denne fejl : Microsoft JET Database Engine error '80040e10' No value given for one or more required parameters. /internet/main.asp, line 135
11. februar 2003 - 13:49
#10
Bare put TOP 1 ind og sorter så den ældeste er er først.: strSQL ="Select TOP 1 * From nyheder order by DATO DESC"
11. februar 2003 - 13:49
#11
Det kan være det skal være uden DESC for at få den ældeste første: strSQL ="Select TOP 1 * From nyheder order by DATO"
11. februar 2003 - 14:04
#12
Jamen så får jeg jo den nyeste nyhed... Hvis jeg nu gerne vil have den næstnyeste??
Kurser inden for grundlæggende programmering