09. marts 2004 - 19:54
Der er
12 kommentarer og 1 løsning
select top 5 * FROM XXX
<% Set myConn = Server.CreateObject("ADODB.Connection") 'MySQL Version 'myConn.Open "DRIVER={MySQL}; SERVER=localhost; UID=root; PWD=; DATABASE=clanwars;" 'Access Version myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("XXX\XXX.mdb") Set rs = myConn.Execute("select top 5 * FROM played_war") %> Hvorfor virker den ikke den her... den sætter ikke grænses for 5 udskrivninger fra databasen... lidt underligt syntes jeg...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. marts 2004 - 19:55
#1
I mySQL buger man limit og det skal stå tilsidst: Set rs = myConn.Execute("select * FROM played_war limit 5")
09. marts 2004 - 19:55
#2
select * FROM played_war TOP 5
09. marts 2004 - 19:58
#3
Ja men jeg bruger ikke mySQL
09. marts 2004 - 20:00
#4
Prøv at sæt en passende ORDER BY på.
09. marts 2004 - 20:06
#5
det virker stadig ikke :(
09. marts 2004 - 20:07
#6
når den er udkommenteret :) hvilken fejl får du?
09. marts 2004 - 20:10
#7
jeg får ikke nogen... den skriver bare alt for databasen ud
09. marts 2004 - 20:12
#8
hvad hvis har en order by på som erikjacobsen skrev?
09. marts 2004 - 20:15
#9
Hvis der er ens værdier i kriteriet for sortering kan du få flere end 5.
09. marts 2004 - 20:27
#10
hvad hvis har en order by på som erikjacobsen skrev? <--- ja den har jeg også prøvet
09. marts 2004 - 20:31
#11
Har du også prøvet: select * FROM played_war TOP 5 ORDER BY det-der-nu-skal-sorteres-efter
09. marts 2004 - 21:39
#12
ja
09. marts 2004 - 21:50
#13
Er du sikker på du har uploaded filen?? For denne med TOP 5 efter FROM plaued_war vil give en fejl kode da TOP skal stå efter select.
Kurser inden for grundlæggende programmering