[ASP] Select ... limit

Pagina: 1
Acties:

  • Mozin
  • Registratie: November 2000
  • Laatst online: 04-06-2023

Mozin

Gewoon een gamer

Topicstarter
Ik heb een SQL statement, hiermee wil ik de laatste 5 entries uit een database halen. Deze ziet er zo uit:

strSQL1 = "SELECT * FROM Photos ORDER BY ID DESC LIMIT 5"

Deze werkt echter niet, hij pakt LIMIT 5 niet, ik heb uitgebreid op internet gezocht naar de goede query, maar kon niets bruikbaars vinden.

Uit pure wanhoop ga ik maar iets bouwen wat de laatste ID uit de database haalt, en elke keer * selecten where ID = die laatste toegevoegde ID - x. En x is dan 1 2 3 en 4. Maar goed, dit is een noodoplossing.

Is er toevallig iemand die dit probleem kent?

Ik gebruik gewoon de Win2000 IIS in combinatie met een Access Database. Dit werkt, SQL statements zonder 'limit' werken ook, kortom, het lijkt mij dat de webserver limit gewoon niet heeft als functie. Is er een work-around als jullie geen oplossingen weten? :)

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op woensdag 05 december 2001 14:13 schreef Mozin het volgende:
het lijkt mij dat de webserver limit gewoon niet heeft als functie.
De webserver? De database bedoel je. :)

Misschien dat "select top 5 * from photos order by id desc" werkt. Misschien ook niet. Ik ken de Access syntax niet zo. :)

Verwijderd

Mischien wil access een offset...

dan wordt het dus SELECT * FROM [TABLE] WHERE [FIELD]="ding" ORDER DESC LIMIT 0,5

:?

  • Mozin
  • Registratie: November 2000
  • Laatst online: 04-06-2023

Mozin

Gewoon een gamer

Topicstarter
Thanks, dit scheelt me een hoop ge-emmer!

strSQL1 = "SELECT TOP 5 * FROM Photos ORDER BY ID DESC"

werkt, bedankt voor de zeeeeer snelle, en zeer correcte :) reply.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 16-09 14:38

TeeDee

CQB 241

Access ondersteunde toch geen limit?

Heart..pumps blood.Has nothing to do with emotion! Bored