---
title: "sidan blir tom med loop men inte utan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/176996-sidan-blir-tom-med-loop-men-inte-utan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2009-02-17T18:49:04.000Z"
updated: "2009-02-17T19:39:48.000Z"
replies: 6
views: 424
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/176996-sidan-blir-tom-med-loop-men-inte-utan"
---

# sidan blir tom med loop men inte utan

## #1 — WebbisNet, 2009-02-17T18:49Z

när jag inte har loopen så visas sidan, när jag lägger in den så syns inte sidan....förstår inte varför

```
<%set blogg=ObjConn.Execute("SELECT * from tblBlogg order by ID DESC")
[B]If blogg.eof then
do until blogg.eof[/B]%>
<table width="600" style="border-style: solid; border-width:1px;" bgcolor="silver">
<tr>
<td style="font-face: Arial; font-color:gold; font-weight: bold;">
Skriven <%=right(blogg("bloggDate"),8)%> kl <%=left(blogg("bloggTime"),5)%> av <%=blogg("bloggForfattare")%>
</td>
</tr>
<tr>
<td><%=blogg("bloggInlagg")%></td>
</tr>
<tr>
<td>
<span style="font-face: Arial; font-color:gold; font-weight: bold;">
Kommentar till bloggen<br>
</span>
<i>
<%set reply=ObjConn.Execute("SELECT tblBlogg.id,tblBloggReply.id,tblBloggReply.comment,tblBloggReply.alias "& _
"FROM tblBlogg INNER JOIN tblBloggReply ON tblBlogg.id = tblBloggReply.id")
if not reply.eof then
	response.write "<table>"
	do until reply.eof
	response.write "<tr><td width=""120"">"
	response.write ""& reply("alias") &": "
	response.write "</td><td>"
	response.write reply("comment")
	response.write "</td></tr>"
	reply.movenext: loop
	response.write "</table>"
else
	response.write "Inga kommentarer"
end if
%>
</i>
</td>
</tr>
</table>
<%[B]blogg.MoveNext: Loop[/B]
End If%>
```

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

## #2 — Peter S, 2009-02-17T19:08Z

Tag bort if-satsen. I den kollar du om tblBlogg är tom, och är den det så vill du loopa ut innehållet.

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

## #3 — WebbisNet, 2009-02-17T19:10Z

blir det inte felmeddelande då om tabellen töms

en annan fråga är hur man infogar en bild i bloggen, nu har jag bara en textarea som man bara skriver text i men även bilder ska kunna läggas in

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

## #4 — Peter S, 2009-02-17T19:15Z

Nej, loopen körs bara om recordsetet inte är tomt.

Men om recordsetet är tomt, och du vill visa ett meddelande om det, kan du skriva så här:

```
if blogg.eof then
  response.write "tomt!"
else
  do until blogg.eof
    ...
  loop
end if
```

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

## #5 — WebbisNet, 2009-02-17T19:17Z

ok, vet du hur jag löser problemet med följdfrågan jag skrev in lite sent :-)

om du kan hjälpa :-)

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

## #6 — Peter S, 2009-02-17T19:34Z

Man skall alltså kunna ladda upp bilder samtidigt som man kommenterar bloggen? Då skulle jag lägga till ett fält i reply-tabellen där sökvägen till den uppladdade bilden sparas. Skapa en särskild uppladdningsmapp på servern dit bilderna hamnar och se till att ändra filnamnet på de uppladdade bilderna (så att inte filer med samma namn skriver över varandra) innan du sparar dem. (Använd t.ex. en tidsstämpel som filnamn.)

Det finns mängder med uppladdningskomponenter att välja bland - det är bara att söka. Det går även att fixa utan någon komponent (jag tror det finns någon sådan postad här på wF).

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

## #7 — WebbisNet, 2009-02-17T19:39Z

det ska vara när man skriver bloggen som man ska kunna lägga in bilden, komponent har jag redan på webhotellet, asp upload och asp jpeg

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/176996-sidan-blir-tom-med-loop-men-inte-utan
