Usando formulários

Uma página ASP é excelente para de fazer o tratamento dos dados de um formulário. Basta inserir uma página ASP no campo que determinada a ação do formulário. O formulário em si não precisa ser uma página ASP, embora existam situações em isso também seja necessário. Usaremos neste exemplos dois arquivos: FORM.ASP e INSERE.ASP.

FORM.ASP:

<html><body>
<form action="insere.asp" method="POST">
<p>Nome: <input type="text" size="50" name="nome"></p>
<p>E-Mail: <input type="text" size="50" name="email"></p>
<input type="submit" value="Enviar">
</form></body></html>

INSERE.ASP

<html><body>

<%nome = Request.Form("nome")
email = Request.Form("email")
Set CONEX = Server.CreateObject("ADODB.Connection")
CONEX.Open "Teste"
SQL = "Insert into Visitas (nome, email) "
SQL = SQL + " values ('"+nome+"','"+email+"')"
CONEX.Execute(SQL)%>

<p>comando <%=SQL%> foi executado. <br>
Os dados foram inseridos.</p>
</body></html>

Neste exemplo, a página FORM.ASP é um arquivo HTML comum, criado como ASP apenas para ficar guardado no mesmo diretório dos demais arquivos. O arquivo INSERE.ASP, entretanto, introduz alguns conceitos interessantes:

Parte 1 - Parte 2 - Parte 3 - Parte 4 - Parte 5 - Parte 6 - Parte 7