---
title: "Dela upp nyheterna"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13314-dela-upp-nyheterna"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sico"
published: "2001-12-21T13:44:00.000Z"
updated: "2001-12-21T19:25:00.000Z"
replies: 6
views: 547
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/13314-dela-upp-nyheterna"
---

# Dela upp nyheterna

## #1 — Sico, 2001-12-21T13:44Z

Hejsan!

Tänkte dela upp nyheterna på min hemsida så scrollisten inte blir allt för lång. Om jag vill att endast dom 15 senaste nyheterna ska synas men dom andra, dvs den 16:e å uppåt ska läggas i en annan fil (akriv.asp).. hur gör jag det?

Jag använder mig av detta systemet men då kan man ju ej hitta den 16:e senaste nyheten å uppåt...

```

<%
	Set RSConn = Server.CreateObject("ADODB.Recordset")

	SQL = "SELECT TOP 15 * FROM news Order By news.ID DESC"

	RSConn.Open SQL, Conn, 1, 2

	Do Until RSConn.EOF
%>

'Blah blah blah .. här lägger jag in nyheten osv...

<%
RSConn.MoveNext	
Loop
RSConn.Close
Conn.Close
%>
```

Sen när jag fått detta å funka kommer nästa problem men det får ni se sen ;)

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

## #2 — Linda, 2001-12-21T14:04Z

på din nyheter.asp bör väl 

```
SQL = "SELECT TOP 15 * FROM news Order By news.ID DESC"
```

fungera..

på din arkiv.asp bör väl

```
SQL = "SELECT * FROM news WHERE news.ID NOT IN (SELECT TOP 15 news.ID FROM news Order By news.ID DESC) Order By news.ID DESC"
```

fungera.

Det är i alla fall en lösning..

\[Redigerat av Linda den 21 dec 2001\]

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

## #3 — Sico, 2001-12-21T14:23Z

hmm.. ännu ett problem... jag har en annan SQL sats på en sida.. lite bredare.. fick det inte att stämma på den

```

	SQL = "SELECT news.Title, news.ID, news.Date, news.Time, news.By, news.Text, members.ID, members.Name, members.User, members.Mail FROM members, news Where news.By = members.ID Order By news.ID DESC"
```

Hur får jag den att funka? på både nyheter.asp och arkiv.asp ? .. den krånglade för mig

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

## #4 — Brimba, 2001-12-21T16:38Z

```
SELECT news.Title, news.ID, news.Date, news.Time, news.By, news.Text, members.ID, members.Name, members.User, members.Mail FROM members, news Where news.By = members.ID AND news.ID NOT IN (SELECT TOP 15 news.ID FROM members, news WHERE news.By = members.ID ORDER By news.ID DESC) Order By news.ID DESC
```

och

```
SELECT top 15 news.Title, news.ID, news.Date, news.Time, news.By, news.Text, members.ID, members.Name, members.User, members.Mail FROM members, news Where news.By = members.ID Order By news.ID DESC
```

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

## #5 — Sico, 2001-12-21T16:49Z

nyheter.asp funkade det fint på men inte på arkiv.asp ..

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[ODBC Microsoft Access Driver\] You have written a subquery that can return more than one field without using the EXISTS reserved word in the main query's FROM clause. Revise the SELECT statement of the subquery to request only one field.
/arkiv.asp, line 26

```

<%
	Set RSConn = Server.CreateObject("ADODB.Recordset")

	SQL = "SELECT news.Title, news.ID, news.Date, news.Time, news.By, news.Text, members.ID, members.Name, members.User, members.Mail FROM members, news Where news.By = members.ID AND news.ID NOT IN (SELECT TOP 5 * FROM members, news WHERE news.By = members.ID ORDER By news.ID DESC) Order By news.ID DESC"

	RSConn.Open SQL, Conn, 1, 2

	Do Until RSConn.EOF
%>
```

Detta är rad 26

```

	RSConn.Open SQL, Conn, 1, 2
```

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

## #6 — Brimba, 2001-12-21T16:55Z

Byta ut \* mot news.ID

Jag har redigerat mitt inlägg :)

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

## #7 — Sico, 2001-12-21T19:25Z

på nåt sätt funkade det bättre :)

satt jag å väntade aslänge på svar så hade du redan svarat.. så gay va... :D

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13314-dela-upp-nyheterna
