Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Syntax error

  1. #1

    Syntax error

    ciao a tutti,
    sto cercando di fare una procedura passando 4 parametri.
    Ho questo errore:

    Error Type:
    Microsoft VBScript compilation (0x800A03EA)
    Syntax error


    la procedura riga in errore è questa

    sub inviomail(nome,cognome,password,email)

    Dove sbaglio???
    altre info
    - chiamo la procedura da un'altra procedura così
    call inviomail(nome,cognome,password,email)

    - nella procedura dove vi è la call vi è anche l'include del file asp con la procedura da eseguire

    - le variabili sono dichiarate (nella procedura dove vi è la chiamata)

    grazie

  2. #2
    l'errore di sintassi sarà dentro il metodo

  3. #3
    cosa vui dire con "dentro il metodo"???

    se alla stessa procedura non passo parametri non ho problemi di sintassi

    grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    A maggior ragione...

    Roby

  5. #5

  6. #6
    Originariamente inviato da masterb81
    cosa vui dire con "dentro il metodo"???

    se alla stessa procedura non passo parametri non ho problemi di sintassi

    grazie

    come che vuol dire? vuol dire che dentro la SUB che hai c'è un errore di sintassi che si verifica in determinate situazioni....

  7. #7
    questa è tutta la procedura (invio mail dato con nome,cognome,psw e mail)

    grazie per l'aiuto , intanto io cerco un'altro modo per inviare una mail


    <%
    sub inviamail (nome,cognome,password,email)

    DIM corpoMessaggio, invioA, invioDa, nomeDominio, modulo,



    invioA = "xxxxxxxxxxxxx"


    invioDa = email



    corpoMessaggio = "Nome = " & nome & " Cognome = "& cognome & " Indirizzo E-mail = " & email

    '* creo gli oggetti cdosys sul server e li gestisco

    DIM iMsg, Flds, iConf

    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "smtp.xxxxx.yy"
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update

    With iMsg
    Set .Configuration = iConf
    .To = invioA
    .From = email
    .Sender = invioDa
    .Subject = "Registrazione nuovo utente "
    .TextBody = "Richiesta registrazione nuovo utente da" & nome ....
    .Send
    End With

    end sub
    %>

  8. #8
    codice:
     .TextBody = "Richiesta registrazione nuovo utente da" & nome ....

    togli quei puntini alla fine oppure mettili tra " "

  9. #9
    era un mio commento per dire ecc ecc....

  10. #10
    Originariamente inviato da masterb81
    era un mio commento per dire ecc ecc....

    c'è una virgola di troppo qui:

    codice:
    DIM corpoMessaggio, invioA, invioDa, nomeDominio, modulo,
    --------------------------------------------------------^
    o pure questo è un tuo commento?

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.