---
title: "Uppdatera databas igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5607-uppdatera-databas-igen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "DavidB"
published: "2000-04-21T10:08:00.000Z"
updated: "2000-04-27T16:22:00.000Z"
replies: 5
views: 193
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/5607-uppdatera-databas-igen"
---

# Uppdatera databas igen

## #1 — DavidB, 2000-04-21T10:08Z

på mitt förra inlägg om detta fick jag svaret att jag skulle lägga in följande kod:

```
<%
	SQLstmt = "UPDATE UserDetails SET " 
	SQLstmt = SQLstmt & "AntalForum = '" & Session("nrcreateforum") & "'"
	Connection.Execute(SQLStmt)
	Connection.Close
%>
```

det fungerade utmärlt till jag upptäckte att den uppdaterar ju alla poster på den kolumnen och det e ju inte direkt så som jag skulle vilja ha det jag skulle vilja ha något liknande nedan som fungerar

```
<%
	SQLstmt = "UPDATE UserDetails WHERE Id = '" & Session("UserId") & "' SET " 
	SQLstmt = SQLstmt & "AntalForum = '" & Session("nrcreateforum") & "'"
	Connection.Execute(SQLStmt)
	Connection.Close
%>
```

jagundrar om någon vet vad jag sak göra för att få ovanstående att fungera

// David

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

## #2 — emission, 2000-04-21T14:07Z

WHERE-satsen ska stå efter SET-satsen

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

## #3 — PatrikB, 2000-04-21T15:51Z

Hello,

sorry, det var nog jag .... tänkte inte på det med att den uppdaterar alla poster.
Tog bara din kod och ändrade den ..... vad jag såg så var det ej en WHERE stas med i den =(

Testa det som emisson sa, WHERE satsen efter SET, koden nedanför:

```
<%
SQLstmt = "UPDATE UserDetails SET " 
SQLstmt = SQLstmt & "AntalForum = '" & Session("nrcreateforum") & "' WHERE Id = '" & Session("UserId") & "'"
Connection.Execute(SQLStmt)
Connection.Close
%>
```

cul8er och ha en trevlig påsk ;)

//PatrikB

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

## #4 — DavidB, 2000-04-27T13:33Z

jag har lagt in följande kod:

```
<%
SQLstmt = "UPDATE UserDetails SET " 
SQLstmt = SQLstmt & "AntalForum = '" & Session("nrcreateforum") & "' WHERE Id = '" & Session("UserId") & "'"
Connection.Execute(SQLStmt)
%>
```

men det blir bara:

 

> Microsoft OLE DB Provider for ODBC Drivers fel '80040e07' 
>
> \[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Typblandningsfel i villkorsuttryck. 
>
> /sida/fil.asp, rad 23

jag undrar om nån vet vad som är fel?

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

## #5 — emission, 2000-04-27T13:57Z

Javisst! Någon av, eller båda, dina tabellkolumner är inte av texttyp, och ska alltså inte sitta inom '-tecken.

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

## #6 — DavidB, 2000-04-27T16:22Z

nu e det bara en sak kvar jag behöver veta hur uppdaterar man flera tabeller samtidigt e det något ungefär som nedan:

```
<%
SQLstmt = "UPDATE UserDetails SET " 
SQLstmt = SQLstmt & "Namn = '" & Request.Form("namn") & "' WHERE Id = " & Session("UserId") & ""

SQLstmt = SQLstmt & "Epost = '" & Request.Form("epost") & "' WHERE Id = " & Session("UserId") & ""

SQLstmt = SQLstmt & "Url = '" & Request.Form("url") & "' WHERE Id = " & Session("UserId") & ""

Connection.Execute(SQLStmt)
%>
```

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

---

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