Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    46

    Problema newsletter cdosys

    Salve a tutti ho questo codice ke prende le mail da un db e le dovrebbe inviare.. nn mi da nessuno errore all'invio.. ma nn invia un bel nulla VVoVe: dove sbaglio?:

    <% Response.Buffer = False %>
    <html>
    <head>

    </head>
    <body>

    <%

    Db1 = "/mdb-database/newsletterprova.mdb"
    StringaConnessione_db1 = "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath(Db1)

    Set Connessione = Server.CreateObject("ADODB.Connection")
    Connessione.Open StringaConnessione_db1

    Set RS= Server.CreateObject("ADODB.Recordset")


    If Request.Form("cmdSubmit") <> "" Then

    Query = "SELECT Email FROM Subscribers"
    RS.Open Query, Connessione, adOpenKeyset


    If RS.BOF and RS.EOF Then
    %>
    Nessun utente iscritto alla ML!
    <%
    Else

    For I = 1 to rs.eof


    Set objCDO = Server.CreateObject("CDO.Message")
    With objCDO
    .To = RS("email")
    .From = "dachi@miodomio.boh"
    .Subject = "test"
    .TextBody = "body del messaggio"
    .Send()
    End With


    Set objCDO = Nothing
    response.Write("Email inviata a -->" & RS("email") & " .
    ")
    rs.MoveNext()
    Next

    %>
    Tutte le email sono state inviate con successo
    <%
    end if

    RS.Close()
    Set RS = Nothing
    Connessione.Close()
    Set Connessione = Nothing
    Else
    %>
    <form action="send.asp" method="post" id=form1 name=form1>
    <div align="center">
    Enter the email message to send:

    <textarea name="txtEmail" cols="50" rows="30"></textarea>

    <input type="submit" name="cmdSubmit" value="Submit">
    </div>
    </form>
    <%
    End If
    %>

    </body>
    </html>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma questa

    For I = 1 to rs.eof

    che costruzione è?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    46
    non saprei mi stava aiutando un amico.. ma nn è riuscito a farlo funzionare :master:

  4. #4
    Se stai cercando di trovare un indirizzo nel database devi inserire nella QUERY una condizione altrimenti l'indirizzo non te lo darà mai.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    46
    devo inviarla a tutti gli inidirizzi..
    potresti farmi un esempio di cosa devo fare, sono alle primissime armi con asp!! nn ho idea

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    46
    nessuno può aiutarmi????

  7. #7
    [OT]
    Non dovrei più scrivere ma visto che oggi non
    ho niente altro da fare

    prova a sostituire
    For I = 1 to rs.eof
    con
    Do While Not rs.eof

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    46
    mi da:

    Microsoft VBScript compilation error '800a041f'

    Unexpected 'Next'

    /mailto/send.asp, line 47

    Next
    ^

  9. #9
    già è vero
    sostituisci anche
    next
    con
    loop

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    46
    adesso quando vado ad inviare mi da:

    CDO.Message.1 error '80040220'

    The "SendUsing" configuration value is invalid.

    /mailto/send.asp, line 40

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.