---
title: "Formulär-problem forfarande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9554-formulär-problem-forfarande"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "soffan76"
published: "2001-05-17T10:37:00.000Z"
updated: "2001-05-17T11:32:00.000Z"
replies: 8
views: 192
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/9554-formulär-problem-forfarande"
---

# Formulär-problem forfarande

## #1 — soffan76, 2001-05-17T10:37Z

Hej!

Jag blir inte klok på varför mitt formulär krånglar. När man trycker på submit händer inget, browsern bara "tuggar". Jag har ingen loop som inte blir uppfylld eller något sådant, bara vanlig insert-kod. Någon som råkat ut för liknande problem?
Ska kanske nämna att jag använder SQL Server och att samma kod funkar i Access.
Tacksam för idéer.

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

## #2 — jepsO, 2001-05-17T10:44Z

Svårt att hjälpa till med så lite information. Testa att göra en response.write före och efter du exekverar INSERT-satsen, dvs

```
response.write "före execute<p>"
conn.Execute(SQL)
response.write "efter execute"
```

Det gäller ju att lokalisera var i koden felet uppstår.

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

## #3 — soffan76, 2001-05-17T10:55Z

Så här ser min mottagarkod ut. 
Vad är fel?

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Form4_1</title>
</head>

<body>

<%
Set Conn = Server.CreateObject("ADODB.Connection") 
set rs = server.createObject ("ADODB.Recordset")
Conn.Open "PA" 

SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = "& Request.Form("PA_ID") & ""
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn, 1,2

rs("Projektorganisation_Text") = Request.Form("Projektorganisation_Text")
                                             
rs.Update
rs.Close
Conn.close 
set rs = nothing
set conn = nothing
%>

</body>
</html>
```

Suck...trött på detta...

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

## #4 — @nders, 2001-05-17T10:59Z

jag förenklade din kod lite grann (och därmed också förkortade.

om du byter ut ditt asp-avsnitt i koden ovan mot följande, fungerar det då?

```
<%
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "PA" 

SQL = "UPDATE PA_Projektanmalan SET Projektorganisation_Text = '" & Request.Form("Projektorganisation_Text") & "' WHERE PA_ID = "& Request.Form("PA_ID")
Conn.execute(SQL)
Conn.close 
set conn = nothing
%>
```

mvh,

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

## #5 — soffan76, 2001-05-17T11:16Z

Jaaaaaaa!

Jättekram till dig, @nders. Du har löst ett problem som gjort mig sömnlös i flera nätter.
Tusen tack!!!
Detta forum är det bästa stället på webben!

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

## #6 — soffan76, 2001-05-17T11:27Z

...en liten undran bara...om man har flera fält att uppdatera...skriver man AND emellan de olika då...i SQL-satsen?

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

## #7 — @nders, 2001-05-17T11:28Z

```
UPDATE tblBlah SET Fält1 = 'blah', Fält2 = 'blah', Fält3 = 'ostron' WHERE ID =3
```

kommatecken alltså.

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

## #8 — @nders, 2001-05-17T11:30Z

kom bara ihåg att ha apostrofer runt värden som skall in i ett fält av typen text eller pm, ingenting runt tal, och brädgård runt datum.

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

## #9 — soffan76, 2001-05-17T11:32Z

OK!
Tack så mycket för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9554-formulär-problem-forfarande
