---
title: "UPDATE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/161006-update"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nille99"
published: "2007-06-01T10:55:30.000Z"
updated: "2007-06-01T22:49:33.000Z"
replies: 7
views: 399
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/161006-update"
---

# UPDATE

## #1 — nille99, 2007-06-01T10:55Z

Jag föröker andra info på databasen med det fungerar ej

```
 <form name="bokning" method="Post" action="ändra.asp" onSubmit="return defaultagree(this)">
<input type="text" name="id" value="<%=RSEVENT("id")%>">
Namn/Grupp:<BR> <input type="text" name="text" value="<%=RSEVENT("text")%>"><BR>
Telefon nr:<BR>     <input type="text" name="tel" value="<%=RSEVENT("tel")%>"><BR>

<br>
<input type="Submit" value="Ändra!">

</form>
```

 

```

<!--#include file="dsn.asp"-->

<%

DIM SQL

Set SQL = Server.CreateObject("ADODB.Recordset")
SQL = "UPDATE dans SET text = '" & request.form("text") & "', tel = '" & request.form("tel") & "' Where id = " & request.form("id") & ""

Response.Redirect "rum.asp"  

%>
```

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

## #2 — @nders, 2007-06-01T10:56Z

"Fungerar ej"?

(Text är ett reserverat ord - byt namn på fältet)

edit: du exekverar heller aldrig din SQL-fråga. Du skapar ett recordset, och bara lägger SQL-frågan däri, det går icke.
1) Skapa ett connectionobjekt.
2) Exekvera SQL-frågan med connectionobjektet.execute

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

## #3 — nille99, 2007-06-01T10:59Z

text när jag ska ändra telefon nr
så går den till rum.asp sidan men ingo har ej updaters

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

## #4 — @nders, 2007-06-01T10:59Z

Se min redigering ovan.

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

## #5 — nille99, 2007-06-01T12:39Z

Tack det fungerad

jag skulle också ha den DELETE

SQL = "DELETE FROM Dans WHERE ID LIKE ('%" & request.form("ID") & "%')"
Set RS = Conn.Execute(SQL)

Response.Redirect "rum.asp"  

men då försvinner alla poster

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

## #6 — @nders, 2007-06-01T13:07Z

1) Använd inte LIKE i det här fallet, använd =.
2) Skriv ut den färdiga SQL-frågan med response.write så ser du om det är något värde som saknas.

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

## #7 — emission, 2007-06-01T20:25Z

> **nille99 skrev:**
>
> Set RS = Conn.Execute(SQL)

...och eftersom du inte ska få tillbaka något från exekveringen så behöver du inget recordset.

```
Conn.Execute SQL
```

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

## #8 — Travoni, 2007-06-01T22:49Z

Conn.Execute SQL , , 128

;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/161006-update
