Avatar billede bremer Nybegynder
23. juni 2006 - 12:08 Der er 3 kommentarer og
1 løsning

Udtræk af hveranden post

Hej venner!

Ville høre om I lige kunne hjælpe her - Jeg ville gerne kunne lave et udtræk på min database hveranden post.

Andre steder på min side, bruger jeg denne strSQL måde til at lave et udtræk på HELE min database:

strSQL = "SELECT * FROM personer ORDER BY feltnavn"


hvad skal jeg skal her for kun, at få hveranden post trække ud?

Venlig hilsen
Bremer
Avatar billede ffsoft Praktikant
23. juni 2006 - 14:45 #1
Hvis du har en autonummer kolonne som f. eks. hedder PersonID
kan du skrive:

"Select * from personer where " & (personid\2) & " = 0 Order by Feltnavn;"

Jeg har IKKE prøvet det af. Hvilken database er der tale om ??

Ellers skal du alve et recordset og traverse det med en tæller indbygget
og så kun vise noget når tælleren er et lige tal.
Avatar billede psycho42 Nybegynder
23. juni 2006 - 19:44 #2
denne metode kunne måske også bruges ?

<%
SQL = "select * FROM personer"
set rs = connect.execute(SQL)

count = 0
do while not rs.eof

Count = Count+1
If Count mod 2 = 0 Then
   
    Response.write "Din Data"

End if

rs.MoveNext
loop
%>
Avatar billede ffsoft Praktikant
23. juni 2006 - 21:29 #3
Det er selvfølgelig en modulus division (MOD) der skal
bruges og ikke en heltalsdivision (\). Det er varmen
der trykker.
Psycho42 viser et smukt eksempel på metode 2.
Avatar billede psycho42 Nybegynder
23. juni 2006 - 21:37 #4
ffsoft --> Tak for de venlig ord :) - jeg har været uden for i dag og blive luftet : D - kan være det er derfor, der var lys for enden af tunellen : )
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