webForumDet fria alternativet

Från CDONTS till CDOSYS

ASP

6 svar · 452 visningar · startad av ipanema

Medlem sedan sep. 200057 inlägg
Frågan#1

Finns det någon som kan visa mig hur nedanstående kod i CDONTS ser ut i CDOSYS?

<%
Session("namn") = Request.Form("namn")
%>
Tack! <span class="tiof"><% = Session("namn") %></span>. Formuläret har nu skickats!
<br>
Du kommer få en bekräftelse till den mailadress du uppgav.
<br><br>
Med vänlig hälsning
<br><br>
Klicka <span id="b"><a href="http://www.l.se" target="_self">här</a></span> för att komma till l hemsida.

<%
Dim myMail, tid, foretag, namn, adress, postnr, postort, teldag, mobil, epost, fraga1, fraga2, fraga3, fraga4

tid = request.form ("tid")
foretag = request.form("foretag")
namn = request.form ("namn")
adress = request.form ("adress")
postnr = request.form ("postnr")
postort = request.form ("postort")
teldag = request.form ("teldag")
mobil = request.form("mobil")
epost = request.form("epost")
fraga1 = request.form("fraga1")
fraga2 = request.form("fraga2")
fraga3 = request.form("fraga3")
fraga4 = request.form("fraga4")

 Set myMail = CreateObject("CDONTS.NewMail")
 myMail.From = request.form("epost")
 myMail.To = "info@ipanema.nu"
 myMail.Subject = "Anmälan till "
 myMail.Body = "Kommer/kommer ej?: " + tid +  chr(10)+ chr(10) + "Företag: " + foretag + chr(10) + "Namn: " + namn + chr(10) +  "Adress: " + adress + chr(10) +  "Postnummer: " + postnr + chr(10) + "Postort: " + postort + chr(10) + "Telefon dag: " + teldag + chr(10) + "Mobil: " + mobil + chr(10) + "E-post: " + epost + chr(10)+ chr(10) + "Har ditt?: " + fraga1 + chr(10)+ chr(10) + "Tror du att?: " + fraga2 + chr(10)+ chr(10) + "Har ni?: " + fraga3 + chr(10)+ chr(10) + "Skulle ni?: " + fraga4 
myMail.Send
 Set myMail = Nothing
 %>
Medlem sedan juni 200032 967 inlägg
#2

Det borde räcka att byta

Set myMail = CreateObject("CDONTS.NewMail")

till

Set myMail = Server.CreateObject("CDO.Message")

mvh

Medlem sedan sep. 200057 inlägg
#3

Ändrade med följande resultat:

Microsoft VBScript runtime error '800a01b6' 

Object doesn't support this property or method: 'Body' 

/web/1/bestall.asp, line 68
Medlem sedan juni 200032 967 inlägg
#4

Ah, just det. Byt till TextBody.

Mvh

Medlem sedan sep. 200057 inlägg
#5

OK. Nu hände följande:

d
CDO.Message.1 error '80070005' 

Access is denied. 

/web/1/bestall.asp, line 69
Medlem sedan juni 200032 967 inlägg
#6

Läs och begrunda: http://www.aspfaq.com/show.asp?id=2026

:)

Medlem sedan sep. 200057 inlägg
#7

Tack!

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)