Este artigo apresenta algum conhecimento básico sobre ASP, que deve ser conhecido por todos os novatos da ASP. Espero que seja útil para você, vamos dar uma olhada juntos.
Todos sabemos que o ASP é a abreviação da página do servidor ativo, significando a página do servidor dinâmico. O ASP é um aplicativo desenvolvido pela Microsoft para substituir os programas de script CGI. A seguir, são apresentados algum conhecimento básico para sua referência.
1. Conexão do banco de dados
A seguir, o conteúdo citado:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.OpendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nome do banco de dados)
- %>
2. Abra o banco de dados
A seguir, o conteúdo citado:
- EXEC = Selecione* da tabela de banco de dados
- setrs = server.createObject (adodb.recordset)
- Rs.Openexec, Conn, 1,1
Parâmetro 1, 1 é lido
Leia o formato de conteúdo: <%= rs (campo)%>
3. Adicione o programa de processamento de registros
A seguir, o conteúdo citado:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.OpendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nome do banco de dados)
- nome = request.form (campo) nome, tel, mensagem é o valor do campo definido enviando o formulário
- tel = request.form (campo)
- mensagem = request.form (campo)
- EXEC = InsertINTO TABLE NOME (CAMPO) VALORES (' +FIELD +') Múltiplo separado por vírgulas
- Conn.Exectecheexec Cometida usando execução
- Conn.Close
- setConn = nada
- %>
4. Processador de pesquisa
A seguir, o conteúdo citado:
- <%
- Nome = Solicitação.Form (Campo) Nome, Tel é o valor do campo definido pelo formulário de envio
- tel = request.form (campo)
- setConn = server.createObject (adodb.connection)
- Conn.OpendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nome do banco de dados)
- EXEC = Selecione*da tabela WhereName = '+Field+' AndTel =+Field
- setrs = server.createObject (adodb.recordset)
- Rs.Openexec, Conn, 1,1
- %>
- 'O conteúdo pesquisado na página é exportado
- <%
- Dowhilenotrs.eof
- %> <tr>
- <td> <%= rs (nome)%> </td>
- <td> <%= rs (tel)%> </td>
- <td> <%= rs (tempo)%> </td>
- </tr>
- <%
- rs.movenext
- laço
- %>
5. Exclua o programa de processamento de registros
A seguir, o conteúdo citado:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.OpendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nome do banco de dados)
- EXEC = excluir*do nome da tabela onde número = & request.form (id)
- Conn.Executeexec
- %>
6. Modifique o programa de processamento de registros
A seguir, o conteúdo citado:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.OpendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nome do banco de dados)
- EXEC = Selecione*do nome da tabela onde número = & request.form (id)
- setrs = server.createObject (adodb.recordset)
- Rs.Openexec, Conn, 1,3'1,3 é o significado da modificação
- rs (nome) = request.form (campo) 'nome, tel, mensagem é o valor do campo definido enviando o formulário
- rs (tel) = request.form (campo)
- rs (mensagem) = request.form (campo)
- rs.update
- rs.close
- setrs = nada
- Conn.Close
- setConn = nada
- %>
Modificar Programa de Execução de Registro: Digite o número da identificação Página >>> Exportar dados de identificação correspondentes >>>>>>> Modificar diretamente o manipulador
7. Exemplos de programas de processamento de login de fundo
A seguir, o conteúdo citado:
- <%
- Dimname, senha
- nome = request.form (nome)
- senha = request.form (senha)
- Dimexec, Conn, Rs
- EXEC = Selecione*do nome da tabela onde (Nome = '& Field &' Andpassword = '& Field &')
- setConn = server.createObject (adodb.connection)
- Conn.OpendRiver = {MicrosoftAccessDriver (*. MDB)}; dbq = & server.mappath (nome do banco de dados)
- setrs = server.createObject (adodb.recordset)
- Rs.Openexec, Conn
- ifnotrs.eofthen
- rs.close
- Conn.Close
- sessão (verificado) = sim
- sessão (check) = à direita
- Response.redirectIndex.asp
- outro
- Sessão (verificada) = Não
- sessão (check) = errado
- Response.redirectLogin.asp
- endif
- %>
Cada página de segundo plano mais:
- <%ifnotsession (verificado) = sessão do passado define uma variável de sequência verificada
- Response.redirectLogin.asp
- outro
- %>
Espero que a introdução acima ao conhecimento básico do ASP possa trazer alguma ajuda para iniciantes.