Avatar billede tblaster Nybegynder
30. juli 2003 - 12:11 Der er 7 kommentarer og
1 løsning

rs.movelast

Er det muligt at hente informationerne fra en database i omvendt rækkefølge så man henter de sidste informationer første? Jeg har prøvet med:

rs.movelast

Men får denne fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80040e24'
Rowset does not support fetching backward.
Avatar billede cesil Nybegynder
30. juli 2003 - 12:11 #1
i dit select statement kan du order by id desc
Avatar billede nmh Nybegynder
30. juli 2003 - 12:21 #2
Hvis record-sættet ikke er meget stort vil ADO-metoden getrows kunne bruges til at flytte hele sættet ind i et array. Det letter ofte håndteringen af data.
Se f.eks. her:
http://www.4guysfromrolla.com/webtech/tips/t053100-1.shtml
Avatar billede nmh Nybegynder
03. august 2003 - 17:46 #3
Du kan også, når du skaffer dig recordsettet bede om at få det sorteret efter et felt i faldende eller stigendene rækkefølge:
faldende:
SELECT * FROM Store_Information ORDER BY ID DESC
stigende:
SELECT *
FROM Store_Information ORDER BY Sales Ascen
Avatar billede nmh Nybegynder
03. august 2003 - 17:48 #4
ups: ikke Ascen, men ASC
Avatar billede nmh Nybegynder
12. august 2003 - 10:48 #5
Jeg takker for point.
Valgte du så at hente hele sættet in i et array, eller sorterede du blot i omvendt rækkefølge?
Avatar billede tblaster Nybegynder
12. august 2003 - 10:52 #6
Hente det ind i en array ... det gør det nemere at arbejde med dataen!
Avatar billede tblaster Nybegynder
12. august 2003 - 10:52 #7
thx for hjælpen!
Avatar billede nmh Nybegynder
12. august 2003 - 11:38 #8
Det var så lidt.
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