Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    97

    Il componente ActiveX non può creare l'oggetto: 'CDONTS.NewMail'...perchè?

    Set email = CreateObject("CDONTS.NewMail")
    email.From = mittente
    email.To = emaila
    email.Subject = "[MIO SITO] ATTIVA LA REGISTRAZIONE!"
    email.Body = testo
    email.Send


    mi dà:
    Ciao a tutti! Premettendo ke sono nuovo del mondo ASP, ho qsti 2 problemi:


    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01AD)
    Il componente ActiveX non può creare l'oggetto: 'CDONTS.NewMail'
    /registrati2.asp, line 252

    Set RecSet = Server.CreateObject("ADODB.Recordset")
    SQL = "SELECT * FROM Utenti WHERE ID = " & Request.QueryString("id") &""
    RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic


    mi dà:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'ID ='.
    /admin/elimina_utente.asp, line 11

    Aiutatemi!
    "perchè la vita è un brivido che vola via...è tutto un'equilibrio sopra la follia!"

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    47
    Ciao... possibili risposte (da ma verificare)

    Il primo problema è FORSE causato dalla mancanza dell'oggetto CDONTS sul server in cui si trova la pagina (esistono diversi sistemi per inviare messaggi di posta: CDONTS, JMAIL, CDO.Message, eccetera)

    Il secondo, quello sulla query, direi che è causato dal fatto che
    probabilmente <Request.QueryString("id")> è vuoto....
    Ti consiglio di fare questa piccola cosa
    Response.Write "SELECT * FROM Utenti WHERE ID = " & Request.QueryString("id") &""
    Così vedi l'istruzione completa e vedi se manca il valore
    (tipo SELECT * FROM Utenti WHERE ID = )
    caio192

  3. #3
    Originariamente inviato da caio192
    Il primo problema è FORSE causato dalla mancanza dell'oggetto CDONTS sul server in cui si trova la pagina (esistono diversi sistemi per inviare messaggi di posta: CDONTS, JMAIL, CDO.Message, eccetera)
    L'errore è causato dalla mancanza del componente CDONTS, se sei in locale basta che fai una ricerca su internet e trovi la libreria CDONTS.dll e la registri, dopodiché il tutto dovrebbe funzionare. Se invece devi mettere su server ti consiglio di verificare se è installata anche sul server questa libreria.
    Ciao

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.