---
title: "if-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142629-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hallmert"
published: "2006-02-17T13:34:52.000Z"
updated: "2006-02-17T16:02:42.000Z"
replies: 3
views: 315
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/142629-if-sats"
---

# if-sats

## #1 — hallmert, 2006-02-17T13:34Z

Hej!

Jag hämtar ut grejer från en databas. När fältet "download" är tomt ska ingenting skrivas ut - men när download innehåller något (i det här fallet kommer vissa rader i tabellen innehålla filnamn (.mp3, lagliga) och då ska det som står efter \<% else %\> skrivas ut, men de fungerar inte? 

Några tips!

Tack, Patrik

```
	<table width="420" cellpadding="2" cellspacing="0" border="0">
	<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.open "provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("db/db.mdb")
	
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	Addera = "SELECT * FROM musik ORDER BY titel"
	
	RecSet.Open Addera, Connect, 1, 2

	color = ""
	Do Until RecSet.EOF
	If color = "#1b1b1b" Then
	color = ""
	Else
	color = "#1b1b1b"
	End If
	%>
	<tr>
	<td width="270" bgcolor="<%=color%>"><a href="javascript:popup('texter.asp?trackID=<%=recset("id")%>','330','500');"><%=recset("titel")%></a></td>
	<td width="150" bgcolor="<%=color%>"><% if "" recset(download)="" %><% else %><a href="musik/<%=recset("download")%>">ladda ner</a> &nbsp; &nbsp; kvalite: <%=recset("kvalite")%><% end if %></td>
	</tr>
	<%
	RecSet.MoveNext
	Loop
	RecSet.Close
	Connect.Close
	%>
	</table>
```

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

## #2 — Fredde Mannen, 2006-02-17T13:38Z

Ändra från: \<% if "" recset(download)="" %\> till: \<% if "" recset("download")="" %\>

Så funkar det nog bättre! :)

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

## #3 — hallmert, 2006-02-17T13:46Z

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03F9)
'Then' förväntas.
/arbajten/rocknroll/theevents/musik.asp, line 32, column 6
if "" recset("download") =""
\-----^

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

## #4 — Denkan, 2006-02-17T16:02Z

```
<td width="150" bgcolor="<%=color%>"><% if recset(download)<>"" [red]then[/red] %><a href="musik/<%=recset("download")%>">ladda ner</a> &nbsp; &nbsp; kvalite: <%=recset("kvalite")%><% end if %></td>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/142629-if-sats
