8 messaggi dal 13 agosto 2006
Salve
ho spostato un sito web scritto in asp da hosting a un server virtuale W2008R2 di Aruba gestito da me
Funziona tutto correttamente eccetto l'invio di email
Per l'invio uso CDO.Message di ASP classic
L'errore però si riferisce alla riga quando richiamo il metodo "fields"
Per esempio
'creo l'oggetto
Set cdoConfig = CreateObject("CDO.Configuration")
-->With cdoConfig.Fields
ERRORE Microsoft VBScript runtime error '800a0030'
Error in loading DLL: 'Fields'

oppure se uso questa forma
Set config = Server.CreateObject("CDO.Configuration")
-->config.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
ERRORE Microsoft VBScript runtime error '800a0030'
Error in loading DLL: 'Fields'

oppure se uso questa ultima forma
Set objEmail = CreateObject("CDO.Message")
-->objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
ERRORE Microsoft VBScript runtime error '800a0030'
Error in loading DLL: 'Fields'

In pratica appena richiamo il methodo FIELDS salta!

Sapete aiutarmi?

Grazie
383 messaggi dal 23 aprile 2007
Non so aiutarti nello specifico, ma l'errore 800... in genere è dovuto a mancanza di diritti su qualche oggetto, nel caso ipotizzo che l'utente "che fa girare il sito web" non ha i diritti per accedere alla dll(o com).
Lascio comunque la parola agli esperti del campo.
Sergio
8 messaggi dal 13 agosto 2006
Salve

grazie per il suggerimento, ma ci avevo già pensato

indagando ho trovato che il problema è dovuto a un kb di miscrosoft

disinstallando il KB2698356 il CDO.Message riprende a funzionare

saluti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.