---
title: "Skicka databasinnehåll till ett e-mail"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/38551-skicka-databasinnehåll-till-ett-e-mail"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasnordin"
published: "2002-02-27T11:04:27.000Z"
updated: "2002-02-27T14:44:13.000Z"
replies: 12
views: 428
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/38551-skicka-databasinnehåll-till-ett-e-mail"
---

# Skicka databasinnehåll till ett e-mail

## #1 — mattiasnordin, 2002-02-27T11:04Z

God morgon...

Jag har gjort en liten specialare som hämtar data ur en datbas och om en emailadress existerar så ska en länk skapas. Klickar man på denna så öppnas en (om rätt konfigurerad) mailklient och i ett nytt e-mail klipper jag lite information som fanns i databasen.
Detta fungerar utmärkt men eftersom jag använder mig av en variabel så får jag problem när innehållet i databasen innehåller text med " eller ' 

Är det någon som har något smart ide för hur man kommer förbi detta problem. Jag är ganska nöjd med funktionen annars.

```
<%
if not rs("email") = "" then 
showEmail = "<a href='mailto:" & rs("email") &"?subject=Angående ITjour case #" &rs("id") 
showEmail = showEmail &"&body=%0D%0A %0D%0A -------------------- %0D%0A Case id # " &rs("id") &" %0D%0A %0D%0A "  
showEmail = showEmail &MailVariabelArende   &" %0D%0A %0D%0A (Se [url]http://snabelpartaj.iar.se/itjour_test/index_meny.html[/url] för mer info) %0D%0A -------------------- %0D%0A'>" 
showEmail = showEmail &"<img border=0 src=ico_letter.gif></a>"
else
showEmail = ""
end if
%>

<%= showEmail %>
```

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

## #2 — Jesper T, 2002-02-27T11:10Z

Kanske dubbla dubbelfnuttar? "" ""

Eller så talar jag i nattmössan!

Sov hela två timmar inatt!

MVH Jesper

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

## #3 — mattiasnordin, 2002-02-27T11:20Z

Får då...

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/itjour_test/show_case.asp, line 61 

showEmail = ""\<a href='mailto:"" & rs("email") &""?subject=Angående ITjour case #"" &rs("id")
\-----------------^

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

## #4 — Jesper T, 2002-02-27T11:34Z

Prova med att ta bort de två yttersta:

showEmail = "\<a href='mailto:"" & rs("email") &""?subject=Angående ITjour case #" &rs("id")

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

## #5 — mattiasnordin, 2002-02-27T11:44Z

Då flyttar vi lite på felet...

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/itjour_test/show_case.asp, line 61 

showEmail = "\<a href='mailto:"" & rs("email") &""?subject=Angående ITjour case #"" &rs("id")
\--------------------------------------^

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

## #6 — Jesper T, 2002-02-27T11:54Z

Du har ju inte tagit bort den yttersta ju!

showEmail = "\<a href='mailto:"" & rs("email") &""?subject=Angående ITjour case #"&rs("id")

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

## #7 — PatrikB, 2002-02-27T11:55Z

ska vara:

```
showEmail = "<a href=""mailto:" & rs("email") &""?subject=Angående ITjour case #" &rs("id") & """>Skicka Mail</A>"
```

cya,
PatrikB

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

## #8 — mattiasnordin, 2002-02-27T14:11Z

&quot;&quot; fungerar lite bättre men...

orginaltexten =

> Hej,
> Ett mycket irriterande problem har börjat dyka upp på min burk. När MS Word
> varit igång ett tag (och med ett par aktiva dokument), skjuter plötsligt
> "CPU Resources" upp till 100% på WINWORD, och skärmen blinkar och flackar, och allt går seeeggggt, ända tills man får nödstänga Word. Någon aning om vad det kan bero på, och vad man kan göra åt det?

med följande kod

```
if not rs("email") = "" then 
showEmail = "<a href="" mailto:" 
showEmail = showEmail &rs("email") &"?subject=Angående ITjour case #" &rs("id") 
showEmail = showEmail &"&body=%0D%0A %0D%0A -------------------- %0D%0A Case id # " &rs("id") &" %0D%0A %0D%0A "  
showEmail = showEmail &MailVariabelArende &footerText &"  -------------------- %0D%0A""">" 
showEmail = showEmail &"<img border=0 src=ico_letter.gif></a>"
```

får jag följande resultat i mailfönstret:

> \-------------------- 
>  Case id # 100 
>  
>  Hej,
> Ett mycket irriterande problem har börjat dyka upp på min burk. När MS Word
> varit igång ett tag (och med ett par aktiva dokument), skjuter plötsligt

Tidigare protesterade mailklienten helt. Vissa framsteg alltså. Hjäääälp. Blir trött på detta... Är det verkligen möjligt att göra det jag vill?"

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

## #9 — mattiasnordin, 2002-02-27T14:19Z

Tröttnar på detta

hur filtrerar man bort " ur en variabel. Eller ersätter tecknet med något annat?

MailVariabelArende2 = replace (MailVariabelArende, ???, "\*")

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

## #10 — @nders, 2002-02-27T14:20Z

```
MailVariabelArende2 = replace (MailVariabelArende, """", "&amp;quot;")
```

Borde funka i alla fall.

Mvh,

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

## #11 — mattiasnordin, 2002-02-27T14:25Z

Tack anders

Det fungerar. Vad betyder igenligen """"?

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

## #12 — @nders, 2002-02-27T14:29Z

Eftersom det är en sträng så ska den omslutas av citationstecken. ok?

"en sträng"

Nu är det en sträng som endast innehåller ett citationstecken vi vill ha, och för att skriva citationstecken i en sträng så måste vi skriva två citationstecken. Man *escape:ar* citationstecken med citationstecken så att säga.

Så vår citationsteckenomslutna sträng ska alltså innehålla två citationstecken, således: """".

Mvh,

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

## #13 — mattiasnordin, 2002-02-27T14:44Z

tyvärr fungerar det inte att använda &quot; för "&" tecknet är reserverat.

För den som vill läsa mer om MailTO: 
<http://www-old.ics.uci.edu/pub/ietf/uri/rfc2368.txt> 

Nu har jag löst problemet genom att filtrera bort alla konstiga fnuttar. Ville inte göra det men det fungerar i alla fall. Om inte någon har något mirakelsvar så är det case closed.
Mvh
Mattias

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/38551-skicka-databasinnehåll-till-ett-e-mail
