---
title: "Vill inte uppdatera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/143346-vill-inte-uppdatera"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Peppe"
published: "2006-03-03T17:08:40.000Z"
updated: "2006-03-03T19:14:38.000Z"
replies: 2
views: 235
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/143346-vill-inte-uppdatera"
---

# Vill inte uppdatera

## #1 — Peppe, 2006-03-03T17:08Z

Hej

När jag skall ändra ett script så fungerar allting tills updaten kommer, det står att det inte finns ngt script med detta ID när jag trycker på "Spara".

Här kommer koden
<http://www.aspsidan.nu/code/default.asp?c=4159>

Den saknar \<% högst upp så kommentera inte det.

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

## #2 — doggelito, 2006-03-03T19:14Z

varför inte ange vanliga &-tecken?

```
<form method="post" action="?visa=scripts&ukat=andra&do=andra&ScriptID=<%=objRS("id")%>">
```

sen anger du id på ett ställe och scriptid på ett annat, kanske därför?! :)

```
...
Set objRS = Conn.Execute("SELECT * FROM scripts WHERE id="& CLng(Request.Querystring("id")) &"")
...
...
Conn.Execute("UPDATE scripts set namn='"& Fixbug(Request.Form("namn")) &"', databas='"& Fixbug(Request.Form("databas")) &"', lank='"& Fixbug(Request.Form("lank")) &"', demo='"& Fixbug(Request.Form("demo")) &"', kodning='"& Fixbug(Request.Form("kodning")) &"', info='"& Fixbug(Request.Form("info")) &"' WHERE id="& CLng(Request.Querystring("ScriptID")) &"")
```

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

## #3 — Peter S, 2006-03-03T19:14Z

Kanske är det så att det faktiskt inte finns någon post med det id-värdet? Skriv ut SQL-frågan:

```
response.write "SELECT * FROM scripts WHERE id="& CLng(Request.Querystring("id"))
```

Titta sedan i tabellen om det finns någon post för det id:t.

Sedan är din avslutande konkatenering i Execute() onödig. Istället:

```
Conn.Execute("SELECT * FROM scripts WHERE id="& CLng(Request.Querystring("id")))
```

**Red./** Hm, jag verkar vara på fel rad och snurrar...

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

---

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