---
title: "Hämta 2 åt gången?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/160313-hämta-2-åt-gången"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Biasse"
published: "2007-05-14T17:51:02.000Z"
updated: "2007-05-14T19:22:19.000Z"
replies: 3
views: 379
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/160313-hämta-2-åt-gången"
---

# Hämta 2 åt gången?

## #1 — Biasse, 2007-05-14T17:51Z

Hur gör man för att det bara ska visas 2st poster/sida och sen välja sida under?

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../lagret/digelo.mdb")

IF Request.Querystring("action") = "delete" Then 
SQL = "DELETE * FROM members WHERE ID=" & Request.Querystring("id")
Connect.Execute(SQL)
Response.Redirect "msn.asp"
ELSE

SQL = "SELECT * From members ORDER BY namn ASC"
Set RecSet = Connect.Execute(SQL) 
%> 
</form>
<div align="center">
  <table width="350" border="0" style="border: #1e2535 1px solid" bgcolor="#efefef">
    
    <% Do Until RecSet.EOF %>
    
     
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Namn:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("namn")%></font></td></tr>
       
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">E-Mail:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("mail")%></font></td></tr>
       
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">MSN:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("msnmail")%></font></td></tr>
      
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Telefon:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("telefon")%></font></td></tr>
      
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Mobil:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("mobil")%></font></td></tr>
      
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Bil:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("bil")%></font></td></tr>
      
	  <tr><td width="15%"></td>
		<td width="82%"><p align="left"><a href="msn.asp?action=delete&id=<%=RecSet("id")%>">
	  <font face="Verdana" size="2">
	  <span style="background-color: #EAF8FF; text-decoration:none">Radera</span></font></a><hr color="#1E2535" size="1"></td></tr>
    
<%	 
RecSet.MoveNext 
Loop

Recset.Close
Connect.Close
Set Recset = Nothing
Set Connect = Nothing

END IF 
%>  
  </table>
```

Permalänk: https://www.webforum.nu/p/160313

## #2 — Biasse, 2007-05-14T18:08Z

Löste det..

```
<head>
<title>Members</title>
</head>

<body bgcolor="#FFFFFF">
<p align="center"><font face="Verdana" color="#CC0000" style="font-size: 13pt">Medlemar</font></p>

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../lagret/digelo.mdb")

SQL = "SELECT * From members ORDER BY namn DESC"
Set RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.Open SQL, Connect, 1, 3
RecSet.PageSize = 2
%> 

     <div align="center">
     <table width="350" border="0" style="border: #1e2535 1px solid" bgcolor="#efefef">
    
<%
X=0

If Request.QueryString("page") = "" OR NOT IsNumeric(Request.QueryString("page")) Then
intPage = 1
Else
intPage = CInt(Request.QueryString("page"))
End If

RecSet.AbsolutePage = intPage

DO UNTIL RecSet.EOF OR X = RecSet.PageSize
%>
     
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Namn:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("namn")%></font></td></tr>
       
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">E-Mail:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("mail")%></font></td></tr>
       
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">MSN:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("msnmail")%></font></td></tr>
      
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Telefon:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("telefon")%></font></td></tr>
      
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Mobil:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("mobil")%></font></td></tr>
      
      <tr><td width="15%">
		<font color="#1E2535" face="Verdana" style="font-size: 9pt">Bil:</font></td>
		<td width="82%"><font color="#cc0000" face="Verdana" size="2"> <%=RecSet("bil")%></font></td></tr>
      
	  <tr><td width="15%"></td>
		<td width="82%"><p align="left"><a href="msn.asp?action=delete&id=<%=RecSet("id")%>">
	  <font face="Verdana" size="2">
	  <span style="background-color: #EAF8FF; text-decoration:none">Radera</span></font></a><hr color="#1E2535" size="1"></td></tr>
    
<%
X=X+1
RecSet.MOVENEXT
LOOP

If RecSet.PageCount > 1 Then
For i = 1 To RecSet.PageCount
If i <> intPage Then
Response.Write("<a href=""?page=" & i & """>" & i & "</a> ")
Else
Response.Write("[" & i & "] ")
End If
Next
End If

RecSet.CLOSE
Connect.CLOSE
Set RecSet = nothing
Set Connect = nothing
%>  
</table>
```

Permalänk: https://www.webforum.nu/p/1977659

## #3 — Biasse, 2007-05-14T19:08Z

Måste krångla vidare på detta ändå....    Hittar inget om det jag undrar nu som funkar.

I det övre härså fårjag allt att ligga i klickmeny från 1 och stigande.

Men helst vill jag ha det så att det ligger en meny från a tillö såman kan välja på namn i bokstavs ordning.  Hur ska det se ut då?

Permalänk: https://www.webforum.nu/p/1977676

## #4 — Snakes, 2007-05-14T19:22Z

Menar du att du vill ha länkarna längst ner A B C D E F G H.. istället för 1 2 3 4 5 6...

I så fall kan du kasta ditt paging system och bara välja namn som börjar på bokstaven a (tex) i SQL queryn. Ta en titt på denna: <http://www.webforum.nu/showthread.php?t=12406>

EDIT:
Ville ge extra uppmärksamhet till det LarsG skrev:

```
sql = "select distinct left(username,1) from members order by 1"
```

 Jag har aldrig testat något sånt, men om det funkar så är det ju perfekt.

EDIT (igen):
Markera tråden som olöst igen, jag kan se folk ignorera denna tråd då den är redan löst, då kan du förlora hjälp som kanske skulle hjälpa dig lösa ditt nya problem.

Permalänk: https://www.webforum.nu/p/1977689

---

Tråden på webben: https://www.webforum.nu/amne/asp/160313-hämta-2-åt-gången
