Avatar billede fun22 Nybegynder
25. april 2003 - 14:12 Der er 5 kommentarer og
1 løsning

Order by virker ikke

hvad er der galt her?
    SQL = "SELECT * FROM nyheder ORDER by id DESC LIMIT 1,10"
    Set rs = Conn.Execute(SQL)

Den sortere det slet ikke. I tabellen nyheder starter de med id 1 og slutter med 13 men det står hulter til bulter når den udskriver det. Why??
Avatar billede Slettet bruger
25. april 2003 - 14:16 #1
hvad sker der hvis du bare køre denne:

SELECT * FROM nyheder ORDER by id
Avatar billede amd Nybegynder
25. april 2003 - 14:17 #2
SQL = "SELECT * FROM nyheder ORDER by id DESC;"

Prøv om ik det virker
Avatar billede snowball Novice
25. april 2003 - 14:18 #3
Du vil have de 10 nyeste, ik' !? Så prøv med

SELECT TOP 10 * FROM nyheder ORDER by id DESC

Snowball
Avatar billede fun22 Nybegynder
25. april 2003 - 14:23 #4
det virker jo ikke til mysql databaser
Avatar billede snowball Novice
25. april 2003 - 14:26 #5
fun22: Mente også LIMIT er til mySQL, men synes bare ikke det er så normalt at bruge ASP til mySQL, så jeg gik lidt ud fra at det var til MS SQL Server ;)

Snowball
Avatar billede fun22 Nybegynder
25. april 2003 - 14:29 #6
har fundet ud af det.... Det var fordi der skulle stå LIMET 0,10 og ikke 1,10
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