Avatar billede madeindk Nybegynder
16. maj 2005 - 14:13 Der er 12 kommentarer og
1 løsning

SELECT * TOP 5 - Virker ikke :S

Hej eksperter.
Jeg har denne string!

Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT TOP 5 * FROM anv ORDER BY bild_update_clock desc"
rs.Open Addera, Connect, 3, 3

Den skal vise de profilbilleder der sidst er blevet smidt på men den skal kunne vise og det kan den sjovt nok ikke helt finde ud af den vise alle 10 - Jeg har 10 brugere ;)
Avatar billede driis Nybegynder
16. maj 2005 - 14:27 #1
TOP 5 betyder at den kun henter de første 5 ud ?
Avatar billede madeindk Nybegynder
16. maj 2005 - 14:28 #2
Ja det er også det jeg vil ha.
Avatar billede trekkies Juniormester
16. maj 2005 - 14:39 #3
Du vil have den til at vise de 5 første billeder og derefter kan man klikke på et link og vise alle billederne, er det sandt?
Avatar billede michael_stim Ekspert
16. maj 2005 - 14:40 #4
Hvis der er to ens id,dato eller hvad den nu går efter, så tager den de förste 6 poster.
Eksempel:
alle dine poster har samme dato (hvis det er den, den tager top 5 fra), så tager den alle posterne.
Avatar billede madeindk Nybegynder
16. maj 2005 - 14:47 #5
Okay - Men jeg har det også sådan at den også skriver hvad den tid den er blevet opdateret ( klokken )

Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT TOP 5 * FROM anv ORDER BY bild_update_clock desc"
rs.Open Addera, Connect, 3, 3

Hvad kan man så gøre ? Fx. bild_update_clock AND bild_update_dato
Avatar billede michael_stim Ekspert
16. maj 2005 - 14:54 #6
Hvad med denne?
Addera = "SELECT TOP 5 bild_update_dato, bild_update_clock FROM anv ORDER BY bild_update_clock desc"
Avatar billede madeindk Nybegynder
16. maj 2005 - 14:59 #7
Det vil den ikke helt.

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Avatar billede michael_stim Ekspert
16. maj 2005 - 15:05 #8
Hvad med denne?
Addera = "SELECT TOP 5 * FROM anv ORDER BY bild_update_dato, bild_update_clock desc"
Avatar billede michael_stim Ekspert
16. maj 2005 - 15:08 #9
Hov, sådan her:
Addera = "SELECT TOP 5 * FROM anv ORDER BY bild_update_dato DESC, bild_update_clock"'
Skulle lige have flyttet DESC
Avatar billede madeindk Nybegynder
16. maj 2005 - 15:10 #10
Samme fejl , desværre .

Addera = "SELECT TOP 5 * FROM anv ORDER BY bild_update_dato DESC, bild_update_clock"'
Avatar billede michael_stim Ekspert
16. maj 2005 - 15:16 #11
Men er det variabler du sender med?
I så fald skal du seperere sql-stringen.
Addera = "SELECT TOP 5 * FROM anv ORDER BY #" & bild_update_dato &"# DESC, bild_update_clock"

ellers var der en ' for meget i slutningen på den tidligere string:
Addera = "SELECT TOP 5 * FROM anv ORDER BY bild_update_dato DESC, bild_update_clock"
Avatar billede madeindk Nybegynder
16. maj 2005 - 15:18 #12
Variabler jeg sender med ? - Hvad mener du ?
Avatar billede madeindk Nybegynder
25. juni 2005 - 20:30 #13
Lukker ;-)
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