---
title: "Lägga till en sak extra i databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13273-lägga-till-en-sak-extra-i-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MoonCow"
published: "2001-12-19T14:14:00.000Z"
updated: "2001-12-19T14:40:00.000Z"
replies: 6
views: 229
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/13273-lägga-till-en-sak-extra-i-databas"
---

# Lägga till en sak extra i databas

## #1 — MoonCow, 2001-12-19T14:14Z

Tjena! Har lite problem. Koden under skickar ett medelande och med det är det inga problem.
Men nu är det så att det som först händer är att det läggs till lite saker i en tabell som heter "mess", sen vill jag att det ska läggas till saker i "members" men det som ska ske där verkar aldrig utföras.
Ser ni felet :(?
och kanske nån kunde hjälpa mig med att lägga in allt det som sker med recordsets för medelandet i en sqlfråga istället. Vet bara inte hur jag ska få in allt det :).

```
<%
' Skicka tillbaka folk som inte skivit in vem messet är till
anvandare = session("namn")
if Request.Form("motagare") = "" then
Response.Redirect "compose_mess.asp?fel=jepp"
end if

' Skicka tillbaka folk som är bannade utan deras vetskap *ondskefullt skratt*
if Session("bannad") = 1 Then
response.redirect "default.asp?skickat=jeeeeeps"
end if

' Databaskoppling
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("thadatabas.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

messa = "Select * From mess"
RecSet.Open messa, Connect,3,3

' Prega in ett mess i databasen
	RecSet.AddNew

	RecSet("motagare") = Request.Form("motagare")
	RecSet("mess") = Request.Form("mess")
	RecSet("nowen") = now
	RecSet("last") = "nej"
	RecSet("fran") = Session("namn")

	RecSet.Update
	RecSet.Close

' Lägga till att användaren skickat ett till medelande

 	[b]adda_skickade = "UPDATE members set skickade_mess = skickade_mess + 1 WHERE username = '" & anvandare & "'"
	Connect.execute(adda_skickade)
		
		Connect.Close[/b]

response.redirect "default.asp?skickat=jeeeeeps"

%>
```

tack på förhand...
mvh /Max @ geeloo.com

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

## #2 — @nders, 2001-12-19T14:21Z

Se till att kontrollera att *anvandare* verkligen har ett värde, rätt värde.

Detta gör du lämpligen genom att skriva ut SQL-frågan innan execute, och remma bort din response.redirect.

Mvh,

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

## #3 — LarsG, 2001-12-19T14:23Z

Vad ligger det för värde i kolumnen skickade_mess? 

Om det är null så blir null + 1 också null. Om du ser till att värdet är 0 initialt så.

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

## #4 — MoonCow, 2001-12-19T14:26Z

@nders: anvandare är som den ska... innan execute? det är den väl?

LarsG: hmm... mkr möjligt att den är null från början.. får kanske lägga ett standardvärde på 0 i databasen då..

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

## #5 — @nders, 2001-12-19T14:32Z

Det jag menade var: Skriv ut SQL-satsen till läsaren med Response.write, så ser du om allt står rätt till.

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

## #6 — MoonCow, 2001-12-19T14:33Z

ska testa det oxå :)

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

## #7 — MoonCow, 2001-12-19T14:40Z

det funkar nu! :) var för att den var null.. inte visste jag att null + 1 blev null :) tack iaf... god jul på er!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13273-lägga-till-en-sak-extra-i-databas
