/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Jmail og DB fejl
Fra : Baby


Dato : 07-02-03 15:18

Hej Gruppe

jeg har en formular og vil gerne sætte brugerens data i DB samtidig med der
går en e-mail afsted, men nedenstående fungere ikke (jo - jmail sender
beskeden afsted - men intet sættes i db - og jeg får ingen fejlmeddelse) -
er der en der kan se hvad/hvor der går galt:

<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "MIN_SMTP_SERVER.dk"
JMail.SenderName = "MAFSENDER@MINSERVER.dk"
JMail.Sender = "AFSENDER@MINSERVER.dk"
JMail.Subject = "MAILHOVED"
JMail.AddRecipient "iMODTAGER@MAIL.dk"

JMail.Body = "Oplyste Data:" & vbcrlf & vbcrlf _
& "Navn: " & Request.Form("navn") & vbcrlf _
& "Adresse: " & Request.Form("adresse") & vbcrlf _
& "Postnummer: " & Request.Form("postnummer") & vbcrlf _
& "By: " & Request.Form("by") & vbcrlf _
& "Telefon: " & Request.Form("Telefon") & vbcrlf _
& "Fax: " & Request.Form("fax") & vbcrlf _
& "E-mail: " & Request.Form("email") & vbcrlf & vbcrlf & vbcrlf _
& "Såfremt data er forkert kontakt FEJL@MINSERVER.dk" & vbcrlf

JMail.Priority = 1

JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Execute
%>

<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("../../db/DATABASE.mdb")
Conn.Open DSN

strSQL = "INSERT INTO TABELNAVN(navn, adresse, postnummer, by, telefon, fax,
email) VALUES ('" & Request.form("navn") & "', '" & Request.form("adresse")
& "', '" & Request.form("postnummer") & "','" & Request.form("by") & "','" &
Request.form("telefon"), '" & Request.form("fax") & "', & "' '" &
Request.form("email") & "')"
Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

%>



---
Outgoing mail is certified Virus Free.
Checked by Norton anti-virus system (http://www.norton.com). Version: 8.07
and
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10-01-2003



 
 
Jens Gyldenkærne Cla~ (07-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-02-03 17:11

Baby skrev:

> jeg har en formular og vil gerne sætte brugerens data i DB
> samtidig med der går en e-mail afsted, men nedenstående
> fungere ikke (jo - jmail sender beskeden afsted - men intet
> sættes i db - og jeg får ingen fejlmeddelse) - er der en der
> kan se hvad/hvor der går galt:

Læs her: <http://asp-faq.dk/article/?id=41>. Vi skal bruge en
udskrift af din sqlvariabel _efter_ indsættelsen af Request-data.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Baby (07-02-2003)
Kommentar
Fra : Baby


Dato : 07-02-03 17:53

Hej Jens

jeg har nu kigget på din link og det er nok mig der gør noget helt forkert,
men jeg har indsat fra linksiden
response write ...
men der udskrives intet !!

ser ud som flg;

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("Database.mdb")
Conn.Open DSN

strSQL = "INSERT INTO Tabelnavn (navn) VALUES ('" & Request.form("navn") &
"')"

//indsat fra linksiden
Response.Write "SQL-sætning bliver: " & strSQL
Response.End

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

Hej Jens

jeg har nu kigget på din link og det er nok mig der gør noget helt forkert,
men jeg har indsat fra linksiden
response write ...
men der udskrives intet !!

ser ud som flg;

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("Database.mdb")
Conn.Open DSN

strSQL = "INSERT INTO Tabelnavn (navn) VALUES ('" & Request.form("navn") &
"')"

//indsat fra linksiden
Response.Write "SQL-sætning bliver: " & strSQL
Response.End

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing



Jens Gyldenkærne Cla~ (07-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-02-03 19:04

Baby skrev:

> jeg har nu kigget på din link og det er nok mig der gør noget
> helt forkert, men jeg har indsat fra linksiden
> response write ...
> men der udskrives intet !!

Prøv at kigge i kildekoden på den svarside du får. Response.write
udskriver bare teksten hvor den står, så hvis asp-koden fx er
placeret i <head>, efter </body> eller i en htmlkommentar kan du
ikke se noget. Har du evt. en side vi kan se online?

NB: Du benytter ikke noget response.redirect efter conn.execute,
vel?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Baby (07-02-2003)
Kommentar
Fra : Baby


Dato : 07-02-03 20:03

Hej Jens

> Prøv at kigge i kildekoden på den svarside du får. Response.write
udskriver bare teksten hvor den står, så hvis asp-koden fx er placeret i
<head>, efter </body> eller i en html kommentar kan du
ikke se noget. Har du evt. en side vi kan se online?

Nej..og koden står ikke efter body eller mellem head tags.

> NB: Du benytter ikke noget response.redirect efter conn.execute, vel?

Nej ...






---
Outgoing mail is certified Virus Free.
Checked by Norton anti-virus system (http://www.norton.com). Version: 8.07
and
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10-01-2003



Baby (08-02-2003)
Kommentar
Fra : Baby


Dato : 08-02-03 02:28

Hej alle

så funker det


"Baby" <dont@know.com> wrote in message
news:HpT0a.157$Tc7.19@news.get2net.dk...
> Hej Jens
>
> > Prøv at kigge i kildekoden på den svarside du får. Response.write
> udskriver bare teksten hvor den står, så hvis asp-koden fx er placeret i
> <head>, efter </body> eller i en html kommentar kan du
> ikke se noget. Har du evt. en side vi kan se online?
>
> Nej..og koden står ikke efter body eller mellem head tags.
>
> > NB: Du benytter ikke noget response.redirect efter conn.execute, vel?
>
> Nej ...
>
>
>
>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by Norton anti-virus system (http://www.norton.com). Version: 8.07
> and
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.443 / Virus Database: 248 - Release Date: 10-01-2003
>
>


---
Outgoing mail is certified Virus Free.
Checked by Norton anti-virus system (http://www.norton.com). Version: 8.07
and
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10-01-2003



Jørn Andersen (08-02-2003)
Kommentar
Fra : Jørn Andersen


Dato : 08-02-03 03:08

On Sat, 8 Feb 2003 02:28:26 +0100, "Baby" <dont@know.com> wrote:

>Hej alle
>
>så funker det

Og hvad var problemet?

PS: Gider du tage et kig på:
<URL: http://www.usenet.dk/netikette/citatteknik.html>

--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408836
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste