Avatar billede inkognito1 Nybegynder
02. januar 2001 - 07:24 Der er 7 kommentarer og
1 løsning

Select næste i databasen.

Jeg er ved at lave et slide show ..

Hvordan selecter man den næste i databasen.

Eksempel - et billed har id=312. Jeg skal så se næste billed. Det er ikke en selfølge at det er id=313 det kan godt være id=314 fordi de nummre imellem måske er slettet.

Det skal være sådan man kan køre frem og
tilbage i en form for menu.

TILBAGE          OVERSIGT          NÆSTE

Det vil sige den skal faktisk ind og hente id til det forgående og det næste i serien.

er der en nem måde at gøre det på ?
Avatar billede starleicht Nybegynder
02. januar 2001 - 08:12 #1
Avatar billede inkognito1 Nybegynder
02. januar 2001 - 09:02 #2
Hmm umiddelbart er det ikke det jeg søger måske kan man pille noget ud af det der virker ..
Avatar billede madd Nybegynder
02. januar 2001 - 10:25 #3
Jo paging kan du bruge... så sætter du det til at der kun må være een record per. side, og så har du dit slideshow...

/MadD
Avatar billede etlekana Nybegynder
02. januar 2001 - 12:09 #4
Du laver da bare saadan at den henter recorden fra databasen med den ide du har..

Du laver saadan at din frem knap den er =

frem = id + 1
tilbage = id - 1

saadan at dit link ser saadan ud vis.asp?id=frem for frem og vis.asp?id=tilbage for tilbage.

Og saa henter den fra databasen hvor id = request.querstring(\"id\")

Simpelt...

Haaber du forstaar hvad jeg mener...

Mvh
Etlekana

Ps. Godt Nytaar.
Avatar billede inkognito1 Nybegynder
02. januar 2001 - 12:16 #5
etlekana: Du har ikke læst det hele ... det kan være der mangler et nummer ... det ikke sikkert at de ligger i rækkefølge .. så jeg tror nok paging lyder som den rigtige idé ...
Avatar billede euhp Nybegynder
02. januar 2001 - 12:46 #6
Bare filtrer efter ID, og så brug

RS.MoveNext
og
RS.MovePrevious

(forudsat du har lavet et recordset ved navn RS)

-peter
Avatar billede inkognito1 Nybegynder
03. januar 2001 - 07:06 #7
Jeg har rodet med paging. Og har også fået det til at virke. Men hvordan får jeg den til at starte midt i databasen i stedet for fra starten.

\"SELECT * FROM billeder where (id = \" & Request.QueryString(\"u\") & \")\"

Bruger den der får at forstørre et billed og defra skal man kunne gå frem og tilbage.

Jeg har lagt lidt flere point til en der kan komme med en færdig version der virker..

her lidt mere af min kode som det skal bygges ind i.

-----------------------------------------------

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=d:\\home\\crazydaisydk\\db\\upload_rin.mdb\"
strQuery = \"SELECT * FROM billeder where (id = \" & Request.QueryString(\"u\") & \")\"
Set RS = Conn.Execute(strQuery)
%>

<img border=\"0\" src=\"stor/<%=rs(\"billedeurl\")%>\">
<font face=\"Verdana\" size=\"2\"><%=rs(\"beskrivelse\")%></font>

<%
conn.close
set conn = nothing
Set rs = Nothing
%>
Avatar billede inkognito1 Nybegynder
04. januar 2001 - 04:41 #8
lukker lige dette spørgsmål .. og opretter et nyt det er åbenbart ikke formuleret godt nok.
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