---
title: "Inget felmeddelande men ingenting läggs in i databsen.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49240-inget-felmeddelande-men-ingenting-läggs-in-i-databsen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "trexter.com"
published: "2002-08-01T16:14:13.000Z"
updated: "2002-08-02T16:04:11.000Z"
replies: 22
views: 405
page: 1
pages: 2
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/49240-inget-felmeddelande-men-ingenting-läggs-in-i-databsen"
---

# Inget felmeddelande men ingenting läggs in i databsen..

_Sida 1 av 2._

## #1 — trexter.com, 2002-08-01T16:14Z

Hm, jag har följande input på sida a:

\<INPUT TYPE="HIDDEN" VALUE="\<%Request.QueryString("orderID")%\>" NAME="orderID"\> 

Och sedan sidan som tar emot:

```
<% Response.Buffer = TRUE %>
<html>
<!-- #include file="adovbs.inc" -->
<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\trexter\dfd\a.mdb;pwd=qqq" 
		If Request.Form("orderID") <> "" Then
			Modify = "UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = " & Request.Form("orderID") 
		End If
Response.Redirect "3x.asp?Way=search"

Connect.Close
Set Connect = Nothing
%>
</HTML>
```

Databsen uppdateras alltså inte, how come?

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

## #2 — Ekström, 2002-08-01T16:21Z

Du executar aldrig SQL-satsen :)

```
Connect.Execute(Modify)
```

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

## #3 — trexter.com, 2002-08-01T16:32Z

Nej, det hjälpte inte Jag slängde in raden kod efter SQL-satsen...

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

## #4 — trexter.com, 2002-08-01T16:36Z

Fungerade inte fter din nya modifiering heller.
Själv tror jag det är något "fel" med:
		If Request.Form("orderID") \<\> "" Then

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

## #5 — Ekström, 2002-08-01T16:40Z

Testa:

If NOT len(Request.Form("orderID")) = 0 Then

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

## #6 — trexter.com, 2002-08-01T16:48Z

nope...

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

## #7 — Ekström, 2002-08-01T16:50Z

Då måste det vara nåt fel på sidan där formuläret ligger. Posta kod

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

## #8 — solbulle, 2002-08-01T16:56Z

En ide kan även vara att flytta ner din redirect till efter att du stängt din koppling.

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

## #9 — Ekström, 2002-08-01T16:58Z

Det kan väl ändå inte ha något med problemet att göra, solbulle?

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

## #10 — trexter.com, 2002-08-01T18:00Z

Formulärssidan:

```
<% Response.Buffer = TRUE %>
<html>
<!-- #include file="adovbs.inc" -->
<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\trexter\a\h.mdb;pwd=ghj" 
		If Request.QueryString("Modify") = "notes" Then
			Set RecSet = Server.CreateObject("ADODB.Recordset")
   			Find = "SELECT Notes FROM orders WHERE orderID = " & Request.QueryString("orderID") & " "
			RecSet.Open Find, Connect, adOpenStatic, adLockOptimistic
		End If
Do Until RecSet.EOF
%> 
<form ACTION="modifydb.asp" method="post" name=notes>
<TEXTAREA name=Notes cols=40 rows=10> 
<%=RecSet("Notes")%>
</TEXTAREA>
<INPUT TYPE="HIDDEN" VALUE="<%Request.QueryString("orderID")%>" NAME="orderID"> 
<br>
<INPUT TYPE="submit" VALUE="Spara">
</form>
<a href="3x.asp">Gå tillbaka till söksidan.</a>
<%
RecSet.MoveNext
Loop
RecSet.Close
Connect.Close
%>
</HTML>
```

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

## #11 — solbulle, 2002-08-01T18:09Z

> Det kan väl ändå inte ha något med problemet att göra, solbulle?

Nej, det har det verkligen inte, men jag tycker det är lika bra att han stänger sin connection innan han lämnar sidan annnars behöver ju raderna inte vara där alls.

En smula OT dock.

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

## #12 — solbulle, 2002-08-01T18:12Z

trexter.com: När du testar detta, kör du detta precis så som det kommer att köras när det är skarpt?

I ditt formulär har du ett hiddenfält där du tar ner en querystring, har du verkligen med dig det värdet när du testar?

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

## #13 — trexter.com, 2002-08-01T18:22Z

Solbulle: Japp, den skickas med på föregående sida:
\<a href="showdb.asp?Modify=notes&orderID=\<%=RecSet("orderID")%\>"\>

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

## #14 — solbulle, 2002-08-01T18:33Z

Hm... hur ser koden ut nu i modifydb.asp?

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

## #15 — trexter.com, 2002-08-01T18:54Z

```
<% Response.Buffer = TRUE %>
<html>
<!-- #include file="adovbs.inc" -->
<%
If Request.Form("orderID") <> "" Then
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\trsder\asd\asdasd.mdb;pwd=qqq" 
			Modify = "UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = " & Request.Form("orderID") 
			Connect.Execute(Modify)
		
	Connect.Close
Set Connect = Nothing
End If
Response.Redirect "3x.asp?Way=search"
%>
</HTML>
```

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

## #16 — solbulle, 2002-08-01T19:01Z

Vad får du ut om du skriver ut orderID samt Modify?

```
<% Response.Buffer = TRUE %>
<html>
<!-- #include file="adovbs.inc" -->
<%

response.write Request.Form("orderID") & "<p>"

If Request.Form("orderID") <> "" Then
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\trsder\asd\asdasd.mdb;pwd=qqq" 
			Modify = "UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = " & Request.Form("orderID") 
			'Connect.Execute(Modify)
response.write Modify		

	Connect.Close
Set Connect = Nothing
End If
'Response.Redirect "3x.asp?Way=search"
%>
</HTML>
```

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

## #17 — LarsG, 2002-08-01T21:14Z

```
Modify = "UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = " & Request.[b]querystring[/b]("orderID") 
Connect.Execute(Modify)
```

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

## #18 — Koggen, 2002-08-01T22:00Z

Hmmm.. är det så här enkelt kanske..?

Raden 
VALUE="\<%Request.QueryString("orderID")%\>" NAME="orderID"\> i ditt formulär ser ju inte rätt ut. 

VALUE="\<%=Request.QueryString("orderID")%\>" 
borde det ju vara, annars lär ju inte din querystring skrivas ut till formulärfältet, och därför inte heller lagras i databasen. Kan det vara så tro??

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

## #19 — solbulle, 2002-08-01T23:49Z

LarsG: Det där blir väl inte rätt? Så som jag uppfattar det har han querystringen på sidan innan och lägger dess värd i ett hidden-fält som postas med formuläret...

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

## #20 — trexter.com, 2002-08-02T08:19Z

Ja.. nu är det så att jag fått ändra om i koden rättså rejält så det spelar ingen roll vem som har rätt längre. 
Jaja, jag återkommer när jag stött på nya problem! It won't be long!
  ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49240-inget-felmeddelande-men-ingenting-läggs-in-i-databsen  
Nästa sida: https://www.webforum.nu/amne/asp/49240-inget-felmeddelande-men-ingenting-läggs-in-i-databsen/page2.md
