Tutorial ASP: Alguns conhecimentos necessários para todo programador ASP
Conexão de banco de dados:
A seguir está o conteúdo citado:
<%
definir conn=server.createobject(adodb.connection)
conn.open driver={driver de acesso microsoft (*.mdb)};dbq=&server.mappath(nome do banco de dados)
%>
Abra o banco de dados:
A seguir está o conteúdo citado:
exec=select * da tabela do banco de dados
definir rs=server.createobject(adodb.recordset)
rs.open exec,conn,1,1
Parâmetro 1, 1 é lido
Leia o formato do conteúdo: <%=rs(field)%>
Adicionar manipulador de registros:
A seguir está o conteúdo citado:
<%
definir conn=server.createobject(adodb.connection)
conn.open driver={driver de acesso microsoft (*.mdb)};dbq=&server.mappath(nome do banco de dados)
nome=request.form (campo) nome, tel, mensagem são os valores dos campos definidos para envio do formulário
tel=request.form(campo)
mensagem = solicitação.form (campo)
exec=inserir no nome da tabela (campo) valores ('+campo+') múltiplos separados por vírgulas
conn.execute exec usa execute para enviar
conexão.fechar
definir conn = nada
%>
Manipulador de pesquisa:
A seguir está o conteúdo citado:
<%
name=request.form(field) name,tel são os valores dos campos definidos para envio do formulário
tel=request.form(campo)
definir conn=server.createobject(adodb.connection)
conn.open driver={driver de acesso microsoft (*.mdb)};dbq=&server.mappath(nome do banco de dados)
exec=select * da tabela onde name='+field+' e tel=+field
definir rs=server.createobject(adodb.recordset)
rs.open exec,conn,1,1
%>
'Exporta o conteúdo pesquisado na página
<%
faça enquanto não rs.eof
%><tr>
<td><%=rs(nome)%></td>
<td><%=rs(tel)%></td>
<td><%=rs(tempo)%></td>
</tr>
<%
rs.movnext
laço
%>
Excluir manipulador de registros:
A seguir está o conteúdo citado:
<%
definir conn=server.createobject(adodb.connection)
conn.open driver={driver de acesso microsoft (*.mdb)};dbq=&server.mappath(nome do banco de dados)
exec=delete * do nome da tabela onde number=&request.form(id)
conn.execute exec
%>
Modifique o manipulador de registros:
A seguir está o conteúdo citado:
<%
definir conn=server.createobject(adodb.connection)
conn.open driver={driver de acesso microsoft (*.mdb)};dbq=&server.mappath(nome do banco de dados)
exec=select * do nome da tabela onde number=&request.form(id)
definir rs=server.createobject(adodb.recordset)
rs.open exec,conn,1,3 '1,3 é modificar o significado
rs(name)=request.form(field) 'name,tel,message são os valores dos campos definidos para envio do formulário
rs(tel)=request.form(campo)
rs(mensagem)=request.form(campo)
rs.atualização
rs.fechar
definir rs = nada
conexão.fechar
definir conn = nada
%>
Modificar programa de execução de registro: página do número de ID de entrada >>>>Exportar dados de ID correspondentes>>>>>>Processador para modificação direta
Exemplo de gerenciador de login em segundo plano:
A seguir está o conteúdo citado:
<%
escurecer nome, senha
nome = solicitação.form (nome)
senha = solicitação.form (senha)
dim exec,conn,rs
exec=select *nome da tabela onde(nome='&campo&' e senha='&campo&')
definir conn=server.createobject(adodb.connection)
conn.open driver={driver de acesso microsoft (*.mdb)};dbq=&server.mappath(nome do banco de dados)
definir rs=server.createobject(adodb.recordset)
rs.open exec,conn
se não rs.eof então
rs.Fechar
conexão.Fechar
sessão(marcada)=sim
sessão(verificar)=direita
resposta.Redirect index.asp
outro
sessão(marcada)=não
sessão(verificar)=errado
resposta.Redirecionar login.asp
terminar se
%>
Adicione a cada página de back-end:
<%if not session(checked)=yes then 'define uma variável de string verificada na sessão
resposta.Redirecionar login.asp
outro
%>