---
title: "Checkbox problem...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11657-checkbox-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Method"
published: "2001-09-17T16:04:00.000Z"
updated: "2001-09-17T18:15:00.000Z"
replies: 3
views: 257
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/11657-checkbox-problem"
---

# Checkbox problem....

## #1 — Method, 2001-09-17T16:04Z

Jag har en checkbox man kryssar i och allt funkar när man sparar i databasen då sparas det "riktigt" med true och false alttså ikryssad om man har kryssat i den ;)

men när jag skal hämta från databasen och visa i en lista så använder jag nedanstående kod, men allt blir 'ja' i listan under kolumnen &#0124;kommer&#0124;

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=bdab1;UID=;PWD="
SQL = "SELECT SUM(antal) AS TotSum FROM index"
rs.Open SQL, MinCon
%><br>
		
Totalt antal personer:&nbsp;<%=RS("TotSum")%>	
<%rs.close%><br>
		<br>
		<table border="0" cellpadding="4" cellspacing="0" width="500">
			<tr>
				<td bgcolor="#eaeaea"><span class="bold">F&ouml;retag:</span></td>
				<td bgcolor="#eaeaea"><span class="bold">Namn:</span></td>
				<td bgcolor="#eaeaea"><span class="bold">Antal:</span></td>
				<td bgcolor="#eaeaea"><span class="bold">Kommer:</span></td>
			</tr>

		<!-- Öppnar jobbdatabasen -->
					<%
					Set MinCon = Server.CreateObject("ADODB.Connection")
					Set rs = Server.CreateObject("ADODB.Recordset")
					MinCon.Open "DSN=bdab1;UID=;PWD="
					SQL = "SELECT * From index ORDER BY Foretag ASC"
					rs.Open SQL, MinCon
											
					If rs("Kommer") Then
					kom = "Ja"
					Else
					kom = "Nej"
					End If
					%><!-- Skapar tabellen med posterna --><%
						Do While Not rs.EOF
						%>
							<tr>
								<td><%=rs("Foretag")%></td>
								<td><%=rs("Namn")%></td>
								<td><%=rs("Antal")%></td>
								<td><%=kom%></td>
							</tr>

						<!-- Stänger databasen --><%
						rs.MoveNext
						Loop
						rs.Close
						%></table>	

	</body>

</html>
```

Snälla hjälp varför fungerar inte if-satsen?????

Tack på förhand

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

## #2 — Cy-4, 2001-09-17T16:29Z

jag vet inte redigt men jag tror att det är denna rad som det är fel på:

```
If rs("Kommer") Then
```

Byt ut den mot:

```
If rs("Kommer") = "True" Then
```

du får byta ut True mot rätt sak om det inte var det du använde.

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

## #3 — @nders, 2001-09-17T16:32Z

eller prova detta:

```
If CBool(rs("Kommer")) Then
```

Mvh,

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

## #4 — emission, 2001-09-17T18:15Z

Du tilldelar ju variabeln **kom** sitt värde utanför loopen, så det är inte så konstigt att den inte byter värde.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11657-checkbox-problem
