facciamo così, ti posto passo passo quello che sto facendo; ora ho creato un form che richiama con il metodo Post una pagina ASP, il quale recepisce i dati e dovrebbe metterli in una tabella di Access (già creata con i campi ID,nome,cognome,newsletter).
FORM:
<form name="datiAnagrafici" method="post" action="pagina2.asp">
Nome : <input type="text" name="nome"> </p>
Cognome : <input type="text" name="cognome"> </p>
Indirizzo Email : <input type="text" name="Indirizzo_Email"> </p>
<input type="submit" name="invio" value="Registrami!"> </p>
</form>
PAGINA ASP:
<%
'si controlla la correttezza del form
if request.form("nome")<>"" AND request.form("cognome")<>"" then
'form compilato correttamente, si saluta il visitatore
response.write "Ciao " & request.form("cognome") & " " & request.form("nome")
else
'form non compilato correttamente. Si torna alla pagina precedente
response.redirect "form.html"
end if
OLEDB = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/wamp/www/Newsletter.accdb;"
Set Connection = CreateObject("ADODB.Connection")
Connection.Open OLEDB
sql ="insert into utenti_newsletter(nome,cognome,email) values(request.form("nome"),request.form("cognome" ),request.form("Indirizzo_Email")) "
Set RS = Connection.Execute(Sql)
Connection.close
Set Connection = Nothing
%>
dove sbaglio?praticamente voglio che quando l'utente compila i dati e clicca sul pulsante "registrami", parte la insert nella tabella con i rispettivi campi...

praticamente voglio che quando l'utente compila i dati e clicca sul pulsante "registrami", parte la insert nella tabella con i rispettivi campi...
Rispondi quotando