---
title: "Nyheter - Hela å Halva"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7336-nyheter-hela-å-halva"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "-torlejf-"
published: "2000-12-05T07:45:00.000Z"
updated: "2000-12-06T19:13:00.000Z"
replies: 5
views: 166
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/7336-nyheter-hela-å-halva"
---

# Nyheter - Hela å Halva

## #1 — -torlejf-, 2000-12-05T07:45Z

Hej!
Jag hämtar mina nyheter ifrån en databas.
Nu har jag ett problem.
Jag har gjort så den bara hämtar de fem nyaste och visar dom (Hela nyheten)
Men jag vill ha så den visar de 2 nyaste som hela nyheten, och de tre andra ska bara rubriken synas.
Hur gör man det.

T.ex 

Hej (rubrik)
Idag har jag gått i skolan!

Hej igen (rubrik)
Vad har du gjort idag då?
Själv var jag på stan =)

Tja (Rubrik)
Läget? (Rubrik)
Hej igen (Rubrik)

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

## #2 — skarbratt, 2000-12-05T07:52Z

Det är inte så svårt.

```
SQL_1 = "SELECT * FROM nyheter ORDER BY datum DESC;"
Set RS = Conn.Execute(SQL_1)
			     
Do until RS.EOF or i = 2
%>
<P>
<%=RS("rubrik")%><BR>
<%=RS("brodtext")%>
<%
i = i + 1
RS.MoveNext
LOOP
Do until RS.EOF or i = 5
%>
<P>
<%=RS("rubrik")%>
<%
i = i + 1
RS.MoveNext
LOOP
%>
```

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

## #3 — erka, 2000-12-05T18:14Z

Jag råkade se detta och har nu en fråga ang lite i koden. Man lär sig ju inget om man inte frågar.

snutt:Do until RS.EOF or i = 2
fråga:vad betyder i ? vart får man det ifrån ?

tacksam

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

## #4 — -torlejf-, 2000-12-05T19:18Z

Svaret på frågan:
i är den variabeln som det lagras hur mycket som hämtas.
varje gången loopen körs läggs det till 1. Sen när I = 5 stannar loopen.

Jag tror jag har rätt

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

## #5 — skarbratt, 2000-12-06T07:59Z

Exakt.

Men skall man göra det helt korrekt skall man definera i = 0 innan SQL satsen.

Och hur det sedan fungerar är att:
Den första loopen snurrar t gånger (om inte databasen blir tom innan dess).

sedan snurrar den andra loopen 3 gånger eftersom i = 2 här och fortsätter tills den blir 5(om inte databasen blir tom innan dess).

Förresten, fick du det att fungera?

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

## #6 — -torlejf-, 2000-12-06T19:13Z

Jag har inte hunnit testa =(
Jag informerar när jag testat =)

Tack förresten!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7336-nyheter-hela-å-halva
