---
title: "Updatera tabell dynamiskt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51198-updatera-tabell-dynamiskt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2002-08-24T18:34:54.000Z"
updated: "2002-08-24T20:41:00.000Z"
replies: 3
views: 262
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/51198-updatera-tabell-dynamiskt"
---

# Updatera tabell dynamiskt

## #1 — peppar, 2002-08-24T18:34Z

Vore tacksam för lite hjälp att tänka. Har fastnat  när jag försöker klura ut hur denna dynamiska SQL fungerar... Denna kod har jag under dessa förutsättningar.

Jag har en tabell som jag skall göra en UPDATE på. Har si och så många FORM fält som skickas till denna UPDATE sats.

```
[red]
For Each Item In Request.Form
	If Item <>  "Submit"  Then
		If IsDate(Request.Form(Item)) And InStr(Request.Form(Item), "-") Then 
			SQL = SQL & "[" & Item & "]" & "= #" & Request.Form(Item) & "#, "
		Else
			SQL = SQL & "[" & Item & "]" & "= '" & Request.Form(Item) & "', "
		End If
	End If
	[b]If Request.Form(Item) = "Sant" Then
		SQL = SQL & "[" & Item & "]" & [u]"= -1, "[/u]
	ElseIf Request.Form(Item) = "Falskt" Then
		SQL = SQL & "[" & Item & "]" & [u]"= 0, "[/u]
	End If[/b]	
Next

SQL = Left(SQL, Len(SQL) -2) 
[/red]
```

Det är den fet-markerade och understrukna delen som jag inte riktigt har kunnat lista ut hur den fungerar... Vad är det som händer ?

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

## #2 — LarsG, 2002-08-24T20:32Z

Om du har ett ja/nej fält i en accesstabell så tolkas 0 som falskt och   -1 som sant. (Alla numeriska värden som inte är 0 tolkas som sant). 

I formen finns då några checkboxar som har sant/falskt som value.

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

## #3 — peppar, 2002-08-24T20:39Z

Jo, så långt är jag med :) 

Men, vad tar jag bort vid 

```
[red]SQL = SQL & "[" & Item & "]" & "= [b]-1,[/b] "
[/red]
```

Eller är jag allt för trött nu, lägger den till =-1 i SQLen?

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

## #4 — peppar, 2002-08-24T20:41Z

Nu föll poletten ner...  Man skall läsa klart först... :r

 Tack för hjälpen...!  :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51198-updatera-tabell-dynamiskt
