---
title: "Update problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/47079-update-problem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "pellsäter"
published: "2002-07-02T17:33:37.000Z"
updated: "2002-07-02T20:14:44.000Z"
replies: 4
views: 210
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/databaser-sql/47079-update-problem"
---

# Update problem

## #1 — pellsäter, 2002-07-02T17:33Z

Vad betyder

Statement with cursor named in this statement's CURRENT-OF-CURSOR clause is not a SELECT FOR UPDATE.

här är koden

\<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "xxxxx"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT \* FROM produkter where prodid = "& prodid
RecSet.Open Visa, Conn, 3,3

RecSet("vara") = Request.Form("vara")
RecSet("kortbesk") = Request.Form("kortbesk")
RecSet("besk") = Request.Form("besk")
RecSet("smak") = Request.Form("smak")
RecSet("storlek") = Request.Form("storlek")
RecSet("pris") = Request.Form("pris")
RecSet("bild") = Request.Form("bild")

RecSet.Update
RecSet.Close
Conn.Close %\>

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

## #2 — renholm, 2002-07-02T18:05Z

har för mig att brukar funka för update:

```
RecSet.Open Visa, Conn, 1,2
```

men detta sätt är dåligt att använda för att uppdatera kör med en SQL sträng för update o skippa recordset.

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

## #3 — pellsäter, 2002-07-02T18:11Z

har du lust att visa mig hur man skriver den koden istället

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

## #4 — renholm, 2002-07-02T19:25Z

visst..

```
SQL = "UPDATE produkter SET vara = '" & Request.Form("vara") & "', kortbesk = '" & Request.Form("kortbesk")  & "', besk = '" & Request.Form("besk")  & "', smak = '" & Request.Form("smak")  & "', storlek = '" & Request.Form("storlek")  & "', pris = '" & Request.Form("pris")  & "', bild = '" & Request.Form("bild") & "' WHERE prodid = " & prodid

Set conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "xxxx"
Conn.Execute(SQL)
```

hoppas den funkar, var en stund sen jag använde ASP :) och sådan sql.

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

## #5 — pellsäter, 2002-07-02T20:14Z

tack för all hjälp

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/47079-update-problem
