---
title: "Problem med hämtning från databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6074-problem-med-hämtning-från-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ricki"
published: "2000-07-18T17:22:00.000Z"
updated: "2000-07-19T14:09:00.000Z"
replies: 5
views: 211
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/6074-problem-med-hämtning-från-databas"
---

# Problem med hämtning från databas

## #1 — Ricki, 2000-07-18T17:22Z

Tjena!
Jag håller på med ett forum där jag först vill hämta alla poster med UndermeddelandeID=0. Inne i loppen vill jag hämta en annan post, MeddelandeID=UndermeddelandeID. Här följer ett exempel, hoppas ni förstår ;) . 

		

```
<table border="0" cellpadding="0" cellspacing="0">

		<tr>
		<td align="left" width="50%" bgcolor="#266C90"><b>Rubrik</b></td>
		<td align="left" width="130" bgcolor="#266C90"><b>Startat av</b></td>
		<td align="left" width="130" bgcolor="#266C90"><b>Startat den</b></td>
		<td align="left" width="10" bgcolor="#266C90"><b>Svar</b></td>
		</tr>

		<%
		'--------------------------------------------------------
		' Öppna databasen
		'--------------------------------------------------------
		password    = "+++"
		databas     = "AspForum.mdb"
		DBPath      = Server.Mappath(mid(Request.ServerVariables("PATH_INFO"),1,instrrev(Request.ServerVariables("PATH_INFO"), "\")) & databas)
		Set MinCon  = Server.CreateObject("ADODB.Connection")
		MinCon.Open   "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & DBPath & ";uid=;pwd=" & password & ";"
		Set databas = Server.CreateObject("ADODB.Recordset")

		SQL = "SELECT * From Forum WHERE UndermeddelandeID = 0"
		databas.Open SQL, MinCon, 1, 2

		'--------------------------------------------------------
		' Vissa alla meddelanden i detta ämne
		'--------------------------------------------------------
		Do While Not databas.EOF

			If color = "#FFFFFF" Then
				color = "#DBDBDB"
			Else
				color = "#FFFFFF"
			End If
			%>

			<tr>
			<td bgcolor="<%=color%>"><%=databas("Rubrik")%></td>
			<td bgcolor="<%=color%>"><%=databas("PostatAv")%></td>
			<td bgcolor="<%=color%>"><%=databas("PostatDen")%></td>

				<%
				SQL = "SELECT * From Forum WHERE UndermeddelandeID = sql1.MeddelandeID"
				databas.Open SQL, MinCon, 1, 2

				'--------------------------------------------------------
				' Vissa alla meddelanden i detta ämne
				'--------------------------------------------------------

					<td align="center" bgcolor="<%=color%>"><%=databas("Svar")%></td>
					</tr>

				<% databas.Close %>

			<%
			databas.MoveNext

		Loop
		databas.Close
		%>

		</table>
```

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

## #2 — Vide, 2000-07-18T18:21Z

Vad är problemet?

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

## #3 — emission, 2000-07-18T19:34Z

Här lär det bli problem

```
SQL = "SELECT * From Forum WHERE UndermeddelandeID = sql1.MeddelandeID"
databas.Open SQL, MinCon, 1, 2
```

För det första är sql1.MeddelandeID konstigt, för det andra skrivs recordset:et databas över, på den andra raden. Du måste använda ett annat recordset.

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

## #4 — Ricki, 2000-07-18T19:39Z

Problemet är att jag inte kan skapa ett recordsett inne i ett annat recordsett. Är det någon som har förslag till lösning.

Och du Emission sql1.Meddel... var bara till för att visa vad jag ville ;)

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

## #5 — emission, 2000-07-19T13:32Z

Det är väk inget problem att skapa ett nytt recordset? Förstår inte riktigt.

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

## #6 — Ricki, 2000-07-19T14:09Z

Jag löste det på ett annat sätt :)

Jag vet, jag är dålig på att förklara ):

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6074-problem-med-hämtning-från-databas
