---
title: "Uppdatera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/138963-uppdatera"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2005-12-07T19:09:15.000Z"
updated: "2005-12-07T19:21:44.000Z"
replies: 2
views: 197
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/138963-uppdatera"
---

# Uppdatera

## #1 — devotion, 2005-12-07T19:09Z

:e Hej!

Jag har följande kod som uppdaterar eller gör en insert beroende på om artiukeln finns i tabellen.

```
	'Först kör vi en UPDATE om artikeln redan finns
	strSQL = "Update tblMaterial set Amount = " & iQuantity & " Where ArtNr = '" & sEnumber & "'"
	objConn.Execute strSQL, lngRA, 128

	if lngRa = 0 then
	
	'Ny artikel, INSERT
		strSQL = "INSERT INTO tblMaterial (Id, Modified, taskId, ArtNr, ArtName, Amount, Unit, Price, [Note]) " &_
				 "VALUES (" & iNextId & ",  Now(), " & iTaskId & ", '" & sEnumber & "', '" & sArticleName & "', " &_ 
				 "" & iQuantity & ", '" & sUnit & "', " & iPrice & ", '" & sNote & "')"
		objConn.Execute strSQL,,128
	End If
```

Det funkar ju fint men den tar ju inte hänsyn till vad som står i tblMaterial. Tanken är ju att om det ffinns 2 artiklar i tblMaterial och fyra läggs till ska det bli 6. Nu blir det fyra. (vilket jag förstår eftersom jag skrivit koden så)

Men hur gör man för att lägga till de nya artiklarna samtidigt som de gamla behålls?

Mvh
Henrik

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

## #2 — LarsG, 2005-12-07T19:19Z

```
strSQL = "Update tblMaterial set Amount = Amount + " & iQuantity & " Where ArtNr = '" & sEnumber & "'"
```

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

## #3 — devotion, 2005-12-07T19:21Z

ahhhh....

Var ju inte så svårt... Men jag har lärt mig något nytt!   :)

Mvh
henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/138963-uppdatera
