---
title: "True/False"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61069-true-false"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thorsander"
published: "2002-12-04T00:21:38.000Z"
updated: "2002-12-04T22:18:37.000Z"
replies: 9
views: 360
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/61069-true-false"
---

# True/False

## #1 — Thorsander, 2002-12-04T00:21Z

Hej på er!
Jag har ett problem med uppdatering av värde till min access databas.

Jag har ett fält i databasen som heter placedleft och den kan antingen vara true eller false.

Vidare har jag ett formulär där man väljer mellan höger och vänster med hjälp av radiobuttons (name: editplacedleft).
Värdet (value) sätter jag till true respektive false. Detta skickas sedan i en queryString till sidan som uppdaterar databasen.

Jag lyckas inte få in värdet i databasen - vad gör jag för fel!?

Nedan följer min nuvarande kod:

```
	if myPlacedLeft=true Then
		rs("placedleft") = true
	else
		rs("placedleft") = false
	end if
```

 

Mvh
Simon

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

## #2 — #L#, 2002-12-04T00:23Z

Request.Querystrin("myPlacedLeft")  / Request.Form("myPlacedLeft") ?

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

## #3 — Thorsander, 2002-12-04T00:25Z

Request.QueryString kör jag med.
Funkar på alla dom andra och jag vet (jag har kollat)
att jag tar emot värdet (antingen true eller false beroende på det val man gjort i formuläret).

Redigerat:
myPlacedLeft= Trim(Request.querystring("editPlacedLeft") & "")

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

## #4 — Thorsander, 2002-12-04T07:04Z

Någon som har en ev. lösning på mitt problem?

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

## #5 — @nders, 2002-12-04T07:13Z

På vilket sätt fungerar det inte?

Prova att göra myPlacedLeft till subtypen boolean.
Jag tror att ditt trim() och tillägg av tom sträng är onödigt, jag hade skrivit så här:

```
myPlacedLeft= CBool(Request.querystring("editPlacedLeft"))
```

Mvh,

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

## #6 — Thorsander, 2002-12-04T17:29Z

Fungerar tyvärr fortfarande inte...
Den uppdaterar helt enkelt inte databasen (placedleft-fältet)...

Klistrar här in min fullständiga kod:

```
<%
	Response.Buffer = True

	dim myId
	dim myPlacedLeft

	myId= Trim(Request.querystring("editId") & "")
	myPlacedLeft= CBool(Request.querystring("editPlacedLeft"))

		dim con
		dim rs
		dim SQL

		Set con = Server.CreateObject("ADODB.Connection")
		con.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=databasen.mdb;
                               DefaultDir=d:\zz;Uid=Admin;Pwd=;"
		Set rs = Server.CreateObject("ADODB.RecordSet")

		SQL = "SELECT * FROM data WHERE id="&myId&""
		rs.Open SQL, con, 1, 2

	
	if myPlacedLeft Then
		rs("placedleft") = true
	else
		rs("placedleft") = false
	end if

		rs.Update
		rs.Close
		con.Close
			
%>
```

 

Mycket tacksam för hjälp!

/Simon

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

## #7 — LarsG, 2002-12-04T17:36Z

```
<%
	Response.Buffer = True

	dim myId
	dim myPlacedLeft

	myId= Trim(Request.querystring("editId"))
	myPlacedLeft = Request.querystring("editPlacedLeft") = "true" 

		dim con
		dim rs
		dim SQL

		Set con = Server.CreateObject("ADODB.Connection")
		con.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=databasen.mdb;
                               DefaultDir=d:\zz;Uid=Admin;Pwd=;"
		Set rs = Server.CreateObject("ADODB.RecordSet")

		SQL = "SELECT * FROM data WHERE id="&myId&""
		rs.Open SQL, con, 1, 2

		rs("placedleft") = myPlacedLeft

		rs.Update
		rs.Close
		con.Close
			
%>
```

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

## #8 — Thorsander, 2002-12-04T17:42Z

Argh!
Tack så mycket MEN...
samma fel fortfarande!

Jag orkar snart inte mer...
...men jag måste få det att funka!

Hjälp mig någon.

Mvh
Simon

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

## #9 — LarsG, 2002-12-04T17:59Z

Lägg till lite testutskrifter så du ser vad som händer

```
myPlacedLeft = Request.querystring("editPlacedLeft") = "true" 
response.write "Debug:editPlacedLeft " & Request.querystring("editPlacedLeft") & "<br>"
response.write "Debug:myPlacedLeft " & myPlacedLeft & "<br>"
```

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

## #10 — Thorsander, 2002-12-04T22:18Z

Ett stort tack till er alla!
Nu äntligen fungerar det!
Pust, stön - det var jobbigt ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61069-true-false
