---
title: "varför kan jag inte maila"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/85208-varför-kan-jag-inte-maila"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2003-09-03T16:02:30.000Z"
updated: "2003-09-03T16:28:04.000Z"
replies: 6
views: 533
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/85208-varför-kan-jag-inte-maila"
---

# varför kan jag inte maila

## #1 — WebbisNet, 2003-09-03T16:02Z

varför kan jag inte få med mig mina data från mitt formulär till min cdonts

```
<!-- #include file="inc/conn.inc" -->
<%

Dim Conn
Dim RS
Dim SQL

ID = Request.Querystring("ID")

SQL = "SELECT * FROM kontakt WHERE ID=" & ID & ""
set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
Set RS = Conn.Execute(SQL)
%>
<%
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "" & Epost & "" & vbcrlf
objMail.From = "stefan@webbisen.com" & vbcrlf
objMail.Subject = "" & Rubrik & "" & vbcrlf
objMail.Body = "" & Meddelande & "" & vbcrlf
objMail.Host = "[mailservern]"
objMail.Send
Set objMail = Nothing
%>
<%
	RS.MoveNext
	RS.Close 
	Conn.Close	
%>
```

jag får felmeddelande
ADODB.Recordset.1 error '80004005' 

SQLState: 42000
Native Error Code: 1064
\[TCX\]\[MyODBC\]You have an error in your SQL syntax near '' at line 1

/Mail/send.asp, line 14

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

## #2 — kung_bj, 2003-09-03T16:12Z

ja jävlar... testa lite själv? felet är ju uppenbart

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

## #3 — Josef, 2003-09-03T16:16Z

> **kung_bj skrev:**
>
> ja jävlar... testa lite själv? felet är ju uppenbart

Sådant spåk undanbedes. Läs mer i reglerna.:OO 

Kanske så här: 

```
<!-- #include file="inc/conn.inc" -->
<%

Dim Conn
Dim RS
Dim SQL

ID = Request.Querystring("ID")

SQL = "SELECT * FROM kontakt WHERE ID = " & CInt(ID)
set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
Set RS = Conn.Execute(SQL)

Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "" & Epost & "" & vbcrlf
objMail.From = "stefan@webbisen.com" & vbcrlf
objMail.Subject = "" & Rubrik & "" & vbcrlf
objMail.Body = "" & Meddelande & "" & vbcrlf
objMail.Host = "[mailservern]"
objMail.Send
Set objMail = Nothing

RS.Close 
Conn.Close	
%>
```

Varifrån får du variablerna Epost, Rubrik, Meddelande? :q

Sedan har du Rs.MoveNext fast du bara har en post i ditt recordset. Då är ju den raden helt onödig.

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

## #4 — kung_bj, 2003-09-03T16:18Z

\>Sådant spåk undanbedes. Läs mer i reglerna.

jaja, han fick hjälp på en annan sida men typ vägrade lyssna.

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

## #5 — WebbisNet, 2003-09-03T16:19Z

> **Josef skrev:**
>
> > **kung_bj skrev:**
> >
> > ja jävlar... testa lite själv? felet är ju uppenbart
>
> Sådant spåk undanbedes. Läs mer i reglerna.:OO 
> 
> Kanske så här: 
>
> ```
> <!-- #include file="inc/conn.inc" -->
> <%
> 
> Dim Conn
> Dim RS
> Dim SQL
> 
> ID = Request.Querystring("ID")
> 
> SQL = "SELECT * FROM kontakt WHERE ID = " & CInt(ID)
> set conn = Server.CreateObject("ADODB.Connection")
> conn.Open connstr
> Set RS = Conn.Execute(SQL)
> 
> Set objMail = Server.CreateObject( "CDONTS.NewMail" )
> objMail.To = "" & Epost & "" & vbcrlf
> objMail.From = "stefan@webbisen.com" & vbcrlf
> objMail.Subject = "" & Rubrik & "" & vbcrlf
> objMail.Body = "" & Meddelande & "" & vbcrlf
> objMail.Host = "[mailservern]"
> objMail.Send
> Set objMail = Nothing
> 
> RS.Close 
> Conn.Close	
> %>
> ```
>
> 
> Varifrån får du variablerna Epost, Rubrik, Meddelande? :q
> 
> Sedan har du Rs.MoveNext fast du bara har en post i ditt recordset. Då är ju den raden helt onödig.

variablerna kommer från mitt formulär innan den skickas till min cdonts

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

## #6 — Josef, 2003-09-03T16:21Z

Men då får du ju använda *Request.Form("\<Namnet på elementet i formuläret\>")*

Hur fungerade koden?

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

## #7 — WebbisNet, 2003-09-03T16:28Z

> **Josef skrev:**
>
> Men då får du ju använda *Request.Form("\<Namnet på elementet i formuläret\>")*
> 
> Hur fungerade koden?

det blev lite bättre men nu ska jag försöka fixa resten själv......tack för hjälpen

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/85208-varför-kan-jag-inte-maila
