Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Errore newsletter CDOSYS

    ciao a tutti...se qualcuno mi puo aiutare
    ho creato una newsletter con Asp e CDOSYS. Purtroppo ho questo errore

    Microsoft VBScript runtime error '800a01a8'
    Object required

    L'errore si verifica nella seconda riga dove c'è il mittente

    Anche se da errore manda comunque l'email ma solo al primo della lista
    Il codice e questo

    do while not rec.eof
    objMail.From = Request.Form("mittente") ' Mittente
    objMail.To = rec("email") ' Destinatario
    objMail.Subject =oggetto ' Oggetto
    objMail.HTMLBody = CorpoMessaggio ' Messaggio

    ' Invia l'email
    objMail.Send()
    Set objMail = Nothing
    rec.movenext
    loop
    set conn = nothing
    set rec = nothing


    secondo voi dove sbaglio

    ciao

  2. #2
    Che "rec("email")" sia null???

    codice:
    objMail.To = rec("email") ' Destinatario
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    ...nel db ci sono gia indirizzi email, infatti prende solo il primo della lista, oltre a dare l'errore di sopra

  4. #4
    ...nessuno mi puo aiutare???

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'oggetto lo devi distruggere fuori dal loop non dentro altrimenti mandata la prima email si ferma.

    Roby

  6. #6
    ...grazie roby...sembra che funziona cosi

    objMail.Send()
    rs.movenext
    loop
    Set objMail = Nothing
    set conn = nothing
    set rs = nothing


    grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.