---
title: "Svara på meddelanden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/99556-svara-på-meddelanden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "em_ta_alloh"
published: "2004-03-15T18:00:06.000Z"
updated: "2004-03-18T05:05:21.000Z"
replies: 5
views: 398
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/99556-svara-på-meddelanden"
---

# Svara på meddelanden

## #1 — em_ta_alloh, 2004-03-15T18:00Z

Tjenare! Nu har jag hållt på med detta ett bra tag och sökt här på wF men inte kommit fram till någon lösning.
Jag håller på att bygga en community och vill att alla medlemmar ska kunna skicka meddelanden till varandra.
Jag har redan löst grejen med att skicka meddelanden men saken är att man ska kunna svara på dem också.
När man trycker på "svaraknappen" så kommer man till en likadan sida, som man andvänder sig av när man skickar ett meddelande från början. Alltså en vanlig sida med en ruta för rubrik och en för innehållet i messet.
Själva grejen är att när man trycker på svaraknappen så ska den också hämta informationen från det inlägget som man svarar på, och klistra in det i rutan (där man skriver meddelandet) och så ska även rubriken klistras in (fast i sin egen ruta).

**Ex.**
Person 1 skriver: 
**Rubrik:** Tja!
**Innehåll:** "Tjenare, hur är läget?"

Då när person 2 trycker på svaraknappen så ska redan följande text stå i rutorna (det fetstilta):

Rubrik: 

**Tja!**

Innehåll:

**\------------------gammalt meddelande-------------------

Tjenare, hur är läget?**

Jag har givetvis en tabell (tblPm) med två fält i en databas som sparar rubrikerna och innehållen för messen som skickas. Den för rubrikerna heter **pmTitel** och den för innehållen heter **pmMessage**.
Och nu för att hämta informationen ifrån dessa två fält när man svarar på ett mess, så har jag för rubriken gjort följande:

```
<input name="subject" type="text" class="form2" id="subject" size="80" value="<%=RSpm("pmTitel")%>">
```

och för innehållet:

```
<textarea name="message" cols="80" rows="10" class="form2" id="message"><%=RSpm("pmMessage")%></textarea>
```

Då ger den mig följande felmeddelande:

> Microsoft VBScript runtime error '800a000d' 
> 
> Type mismatch: 'RSpm' 
> 
> /understhlm/PmAnswer.asp, line 35

(Line 35 är koden för rubriken)
Jag antar att den vill ha nån sorts strSQL-sträng eller liknande som talar om för den vad RSpm är för något, men eftersom jag inte är säker, så postar jag det här på ASP-delen istället för i SQL-delen för det ändå är ASP innerst inne.  ;)

Tacksam för alla svar!

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

## #2 — @nders, 2004-03-15T18:05Z

> Jag antar att den vill ha nån sorts strSQL-sträng eller liknande som talar om för den vad RSpm är för något

Det är riktigt. RSpm borde vara ett recordset som skapas ungefär så här:

```
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "din connectionstring"
strSQL = "SELECT * FROM tblPm WHERE id = " & Request.Form("id")
set RSpm = objConn.execute(strSQL)
```

Jag har utgått ifrån att du från formuläret skickat ett fält med id-värdet för vilket meddelande man ska besvara (id), och jag hoppas att du förstår resten?

Mvh

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

## #3 — em_ta_alloh, 2004-03-15T19:25Z

> Jag har utgått ifrån att du från formuläret skickat ett fält med id-värdet för vilket meddelande man ska besvara (id)

Jag har ett fält som heter pmID som ger ett id för varje meddelande som skickas men mycket mer än så har jag inte. :)

> och jag hoppas att du förstår resten?

Nej, för jag är dum ;)
Jag la in min connectionstring, fixade till **id** till **pmID** och klistrade in koden i min asp-fil. Men det är fortfarande nåt som saknas eller är fel för den säger nu:

> Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
> 
> \[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'pmID ='. 
> 
> /em_ta_alloh/PmAnswer.asp, line 5

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

## #4 — @nders, 2004-03-17T20:00Z

Du måste från formuläret skicka med pmID i ett hiddenfält eller i en querystring.

I övrigt har jag lite svårt att se hur allt hänger ihop.

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

## #5 — em_ta_alloh, 2004-03-17T21:48Z

Med lite logiskt tänkande och din kod så löste jag problemet ;)

Tack så mycket för hjälpen @nders!

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

## #6 — @nders, 2004-03-18T05:05Z

Grejt!

Varsågod :)

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/99556-svara-på-meddelanden
