Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore CreateMHTMLBody

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336

    Errore CreateMHTMLBody

    Ciao,
    mi scuso se il problema è già stato affrontato, ma la ricerca in questo momento non funziona.

    Vorrei mandare un'email che si compila con una pagina asp.

    Per mandare la mail uso cdosys e questo codice:
    codice:
    function inviaEmailPag(DaEmail,AEmail,BccEmail,Oggetto,Body) 
    
    Set eMail = Server.CreateObject("CDO.Message") 
    
    if DaEmail = "" then 
    eMail.From = "-" 
    else 
    eMail.From = DaEmail 
    end if 
    eMail.To = AEmail 
    eMail.Bcc = BccEmail 
    eMail.Subject = Oggetto 
    eMail.CreateMHTMLBody Body  
    eMail.Send 
    set eMail = Nothing 
    inviata = true 
    
    end function
    Body fa riferimento ad una pagina asp che indico con percorso assoluto.

    Il problema nasce però quando devo passare un valore perchè la pagina si compili correttamente.

    Sia mettendo il valore nell'indirizzo della pagina e richiamandolo con

    request.querystring("idordine")

    sia usando una variabile di sessione, mi restituisce questo:

    Tipo di errore:
    (0x8004021A)
    /common.asp, line 122

    che corrisponde proprio a

    codice:
    eMail.CreateMHTMLBody Body
    se invece il parametro lo metto direttamente nella pagina questa viene compilata in base ai dati che carica da db e la mail viene spedita correttamente.

    Cosa posso fare?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Evidentemente quando lanci la pagina asp non legge il valore che gli passi.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    Sì, era un problema mio e delle variabili in querystring.

    Per la session, invece, può darsi che non la legga perchè gli passo (e sono obbligato a farlo) l'indirizzo completo della pagina.

    Grazie comunque

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    No, le due cose non sono in contrasto...

    Roby

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.