---
title: "Problem med update"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/134113-problem-med-update"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nova"
published: "2005-09-11T18:56:06.000Z"
updated: "2005-09-12T19:38:11.000Z"
replies: 4
views: 417
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/134113-problem-med-update"
---

# Problem med update

## #1 — Nova, 2005-09-11T18:56Z

Jag får inte till det förmodligen är det skit bakom tangentbordet som vanligt.

```
str = "update hundar set" & _
    " hund_namn =   '" & (FixFormInject( "hundnamn" )) & "'," & _
    " hund_beskriv = '" & (FixFormInject( "beskrivning" )) & "'," & _
    " hund_fodd = " & (FixFormInject("fodd")) & "," & _
    " ras_nr = " & (FixFormInject("ras")) & "," & _    
    " WHERE hund_nr = " & (FixFormInject("hundnr")) & " "
	
	set conn = Server.CreateObject("ADODB.Connection")
conn.Open MM_jaktdagbok_STRING
conn.execute str, ,128
conn.close
set conn = nothing
Response.Redirect  "minsida.asp?uppuser=1"%>
```

Detta skickas med från formen

```
hundnamn=Madja&ras=1&fodd=1992&Submit1=Skicka&beskrivning=Madja+&hundnr=1
```

 och detta felmedelande får jag

```
Microsoft JET Database Engine (0x80040E14)
Syntax error in UPDATE statement.
/jaktdagbok/wwwroot/sida_som_uppdaterar.asp, line 83
```

Rad 83 är denna 

```
conn.execute str, ,128
```

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

## #2 — Peter S, 2005-09-11T19:00Z

```
str = "update hundar set" & _
    " hund_namn =   '" & (FixFormInject( "hundnamn" )) & "'," & _
    " hund_beskriv = '" & (FixFormInject( "beskrivning" )) & "'," & _
    " hund_fodd = " & (FixFormInject("fodd")) & "," & _
    " ras_nr = " & (FixFormInject("ras")) & _    
    " WHERE hund_nr = " & (FixFormInject("hundnr"))
```

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

## #3 — Nova, 2005-09-12T18:59Z

Det Peter S Svarade på min förra fråga fungerar, men då försöker jag min klant att använda svaret på en annan tabell och då får jag samma fel medelande.

```
str = "update dagbok set" & _
    " rubrik =   '" & (FixFormInject( "rubrik" )) & "'," & _
    " dagtext = '" & (FixFormInject( "dagbok_text" )) & "'," & _
    " hund_nr = " & (FixFormInject("hund_nr")) & "," & _
    " jakttyp = " & (FixFormInject("jakt_typnr")) & _    
    " WHERE boknr = " & (FixFormInject("dagbok_nr"))
```

Detta skickas.

```
rubrik=test2&hund_nr=1&jakttyp=1&Submit1=Skicka&dagtext=Testar+&boknr=8
```

Vad har jag gjort fel nu?

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

## #4 — Jesper T, 2005-09-12T19:22Z

Det är ganska bra att skriva ut sin sql-fråga för att kunna felsöka.

```
str="update ..."
Response.write str
Response.end
conn.execute str, ,128
```

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

## #5 — Nova, 2005-09-12T19:38Z

Tackar Jesper T
Är man en Asp klant som jag och klipper och klistrar så blir det lätt fel, jag hade skrivit fel i updaten och tittade bara att värdena jag postade stämde när jag fick felmedelandet.

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

---

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