ho provato in questo modo
questa e la parte modificata:codice:<% nome = trim(Request.form("nome")) nome = replace(nome,"'","''") cognome = trim(Request.form("cognome")) cognome = replace(cognome,"'","''") email = trim(Request.form("email")) email = replace(email,"'","''") dim objconn,dbPath,dbConnString dbPath = server.mapPath("..\mdb-database\Ordini.mdb") dbConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath set objConn = server.createObject("ADODB.Connection") objConn.open dbConnString SQL = "INSERT INTO ordini (nome, cognome, email,) "&_ "VALUES ('" & nome & "','" & cognome & "','" & email & "')" objconn.Execute(sql) Dim Mail Set Mail = Server.CreateObject("CDONTS.NewMail") Mail.From = "info@xxx.com" Mail.To = "xxx@libero.it" Mail.Subject = "email" Mail.Body = "qui scrivi il testo che vuoi che appai nella mail" Mail.Importance = 1 Mail.Send 'invia la e-mail Set Mail = nothing Response.Write " correttamente!</p><CENTER><H2>E-mail inviata!<H2></CENTER>" objconn.Close set objConn = nothing %>
codice:Set Mail = Server.CreateObject("CDONTS.NewMail") Mail.From = "info@xxx.com" Mail.To = "xxx@libero.it" Mail.Subject = "email" Mail.Body = "qui scrivi il testo che vuoi che appai nella mail" Mail.Importance = 1 Mail.Send 'invia la e-mai
ma sempre il solito errore:
codice:Microsoft JET Database Engine error '80040e14' Syntax error in INSERT INTO statement. prova/Invia_prova.asp, line 95

Rispondi quotando
fatica e leggere i post o una guida di asp
da quando è diventato esperto di copia/incolla la programmazione non sono più un problema (a volte mescola i linguaggi ma non si può essere perfetti)
istanziare?
