Avatar billede poppo Nybegynder
24. august 2005 - 18:09 Der er 11 kommentarer og
1 løsning

nyhedsbrev hente data fra acess

hej..

er der en som kan hjælpe mig med at lave en asp side med et script som gør at jeg kan sende et nyheds brev til brugere som har markeret dette under oprettelsen

jeghar lavet et og det virker også men når man modtager nyhedsbrevet viser den ikke æ ø å bokstaverne

hvad er galt???
---------------------------------------------------------------


<%if request("mode") = "" then%>

<table border="0" width="100%"><tr><td><font face="Verdana" size="2"><b>NYHEDSBREV</b></font></td></tr></table>

<hr>

<form method="POST" action="admin11.asp?mode=send">

<table border="0" width="100%" id="table1">
    <tr>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
    </tr>
    <tr>
        <td width="25%"><font face="Verdana" size="2">Overskrift</font></td>
        <td width="25%">&nbsp;</td>
        <td width="25%"><font face="Verdana">
        <input size=42 type=text name=titel style="font-family: Verdana; font-size: 10px"></font></td>
        <td width="25%">&nbsp;</td>
    </tr>
    <tr>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
    </tr>
    <tr>
        <td width="25%"><font face="Verdana" size="2">Nyhedsbrev</font></td>
        <td width="25%">&nbsp;</td>
        <td width="25%"><font face="Verdana">
        <textarea size=15 rows=10 name=tekst cols="41" style="font-family: Verdana; font-size: 10px"></textarea></font></td>
        <td width="25%">&nbsp;</td>
    </tr>
    <tr>
        <td width="25%">&nbsp;</td>
        <td width="25%">&nbsp;</td>
        <td width="25%"><font face="Verdana">
        <input type="submit" value="Send nyhedsbrev" style="font-family: Verdana; font-size: 10px"></font></td>
        <td width="25%">&nbsp;</td>
    </tr>
</table>

</form>

<%

Else

Server.ScriptTimeOut =14000

Dim webKopling
Dim webKoplingStreng
Dim webSQL
Dim webRS
Dim JMail

set webKopling = server.createobject("ADODB.connection")
webKoplingStreng = "provider = microsoft.jet.OLEDB.4.0; data source = " & server.mappath("../../../database/database.mdb")

webKopling.Open = webKoplingStreng

set webRS = server.CreateObject("adodb.recordset")
webSQL = "SELECT email, fornavn, efternavn FROM tblbruger WHERE nyhedsbrev = 1"
   
webRS.Open webSQL, webKopling

Do While Not (webRS.EOF or webRS.BOF)

    Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

    Mailer.FromName = "www.domæne.dk"
    Mailer.FromAddress = "nyheder@domæne.dk"
    Mailer.RemoteHost = "mail.domæne.dk"
    Mailer.AddRecipient  webRS("fornavn") & "  " & webRS("efternavn"), webRS("email")
    Mailer.Subject = request("titel")
    Mailer.BodyText = request("tekst")
    Mailer.SendMail
   
    webRS.MoveNext
    Loop
   
    if Mailer.SendMail then
   
    Response.Write "<br>Nyhedsbrevet er sendt."
    else
    Response.Write "<h3><br> Det opstod en fejl!<p>Feilmelding: " & Mailer.Response

    end if
   
End If
%>
Avatar billede a1a1 Novice
24. august 2005 - 18:21 #1
indsæt
Mailer.CharSet = 2
efter
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

;o)
Avatar billede poppo Nybegynder
24. august 2005 - 19:47 #2
hej..

jeg har lige prøvet dit forslag og sndt en prøve

denne tekst i overskrift og tekst : abcdefghijklmnopqrstuvxyzæøå og da jeg modtog mailen i outlook espress stod der "abcdefghijklmnopqrstuvxyzfxe" i emne og i teksten står der "abcdefghijklmnopqrstuvxyzæøå" så det er kun i emne den ikke skriver korrekt

mvh per
Avatar billede softspot Forsker
25. august 2005 - 12:53 #3
Prøv (sammen med Mailer.Charset = 2):

Mailer.Subject = Mailer.EncodeHeader(request("titel"))
Avatar billede poppo Nybegynder
25. august 2005 - 14:16 #4
virker perfekt....nu

hvorfor kan man ikke acceptere svar ? så point ryger over? ved du det
mvh per
Avatar billede softspot Forsker
25. august 2005 - 14:18 #5
Fordi jeg skal lægge et svar - det er hermed gjort :)
Avatar billede poppo Nybegynder
25. august 2005 - 14:20 #6
så er det bare  perfekt takker... ;-)
Avatar billede softspot Forsker
25. august 2005 - 14:24 #7
...som du så skal acceptere :)

Det samme gælder svaret i det andet spm... hvis altså du er tilfreds med besvarelsen. :)
Avatar billede poppo Nybegynder
25. august 2005 - 14:27 #8
der sker ikke en s... når jeg trykker på accepter
Avatar billede softspot Forsker
25. august 2005 - 14:31 #9
har du markeret mit navn ude til venstre (i den liste med navne der kommer frem, skal du vælge den eller dem du vil give point)?
Avatar billede poppo Nybegynder
25. august 2005 - 14:36 #10
så var den der... viste ikke lige at det var sådan
per
Avatar billede softspot Forsker
25. august 2005 - 14:37 #11
Men nu er du tunet og klar til at stille en masse spørgsmål her på E ;)

Tak for point :)
Avatar billede poppo Nybegynder
25. august 2005 - 14:42 #12
ja selvtak....  det er en god ide med dene side for du kender det sikkert at man kan stirre sig blind på en kode side og gå helt i stå... så er det godt at kunne se det med andres øjne

hej hej
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester