<1> estrutura básica
<%
Frase
Nympho
%>
<2> Definir variáveis DIF Declarações
<%
dim a, b
a = 10
B = OK!
%>
Nota: A variável definida pode ser numérica, caráter ou outros tipos
<3> Declaração de processo de controle simples
1. Se condição 1 o
Declaração 1
Elseif condição 2 então
Declaração 2
outro
Declaração 3
endif
2. Enquanto condições
Frase
Wend
3.PA contagem = 1 a n etapa m
Declaração 1
saída para
Declaração 2
próximo
2. Tutorial do banco de dados ASP*
<1>.
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open driver = {Microsoft Access Driver (*.mdb)};
%>
(Banco de dados do user.mdb no BBS/DB1/Diretório)
<2> Mostre o registro do banco de dados
Princípio: exibir registros no banco de dados um por um para o navegador do cliente e ler cada registro no banco de dados, por sua vez
Se for do começo ao fim: use o ciclo e determine se o ponteiro é usado até o final: não Rs.eof
Se for do final ao começo: use o ciclo e determine se o ponteiro é iniciado para usar: não Rs.BOF
<!-#inclua arquivo = Conn.asp->
<%
set rs = server.createObject (adodb.oldset)
Sqlstr = selecione * da mensagem ----> (Mensagem é uma tabela de dados no banco de dados, ou seja, a tabela de dados armazenada pelos dados que você deseja exibir)
Rs.ooopen sqlstr, Conn, 1,3 -------- (indique como abrir o banco de dados)
rs.movefirst -----> (mova o ponteiro para o primeiro disco)
Embora não seja Rs.eof ------>
Response.Write (RS (Nome)) -----> (Exiba o campo Nome na mensagem da tabela de dados)
rs.movenext -----> (mova o ponteiro para o próximo registro)
wend ----> (final do ciclo)
Rs.close
Conn.Close Essas frases são usadas para fechar o banco de dados
Definir rs = nada
defina conn = nada
%>
O objeto de resposta é as informações enviadas pelo servidor para o navegador do cliente.
<3> Adicionar registros de banco de dados
Adicionar gravação de banco de dados: duas funções: rs.addnew, rs.update
<!-#inclua arquivo = Conn.asp->
<%
set rs = server.createObject (adodb.oldset)
Sqlstr = selecione * da mensagem ----> (Mensagem é uma tabela de dados no banco de dados, ou seja, a tabela de dados armazenada pelos dados que você deseja exibir)
Rs.ooopen sqlstr, Conn, 1,3 -------- (indique como abrir o banco de dados)
Rs.addnew adiciona um novo recorde
Rs (nome) = xx ao valor de xx ao campo Nome
Rs.Update Atualizar o banco de dados
Rs.close
Conn.Close Essas frases são usadas para fechar o banco de dados
Definir rs = nada
defina conn = nada
%>
<4> Exclua um recorde
Excluir registros de banco de dados usam principalmente o Rs.Delete, Rs.Update
<!-#inclua arquivo = Conn.asp->
<%
Dim nome
nome = xx
set rs = server.createObject (adodb.oldset)
Sqlstr = selecione * da mensagem ----> (Mensagem é uma tabela de dados no banco de dados, ou seja, a tabela de dados armazenada pelos dados que você deseja exibir)
Rs.ooopen sqlstr, Conn, 1,3 -------- (indique como abrir o banco de dados)
Embora não seja Rs.eof
se rs.
Rs.Delete
O valor do campo Nome na tabela de dados de consulta Rs.Update é igual ao valor do nome da variável xx.
caso contrário, continue a verificar até o ponteiro até o fim
rs.movenext
EMD se
Wend
Rs.close
Conn.Close Essas frases são usadas para fechar o banco de dados
Definir rs = nada
defina conn = nada
%>
<5> Inquéritos em ritmo sobre bancos de dados
(A) O campo de consulta é o tipo de personagem
<%
Usuário fraco, passe, qq, correio, mensagem
usuário = request.form (usuário)
pass = request.form (passe)
Qq = request.form (qq)
Mail = request.form (Mail)
Mensagem = request.form (mensagem)
Se TRIM (Usuário) & X = X ou Trim (Pass) & X = X Então (para detectar se o valor do usuário e o valor passante estão vazios, você pode detectar o espaço)
Response.Write (as informações de registro não podem estar vazias)
outro
set rs = server.createObject (adodb.oldset)
sqlstr = selecione * do usuário onde o usuário = '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
Rs.ooopen sqlstr, Conn, 1,3
Se rs.eof então
Rs.Addnew
rs (usuário) = usuário
rs (passa) = passa
rs (qq) = qq
Rs (correio) = e -mail
Rs (mensagem) = mensagem
rs.update
Rs.close
Conn.Close
Definir rs = nada
defina conn = nada
Response.write (registro bem -sucedido)
final se
Rs.close
Conn.Close
Definir rs = nada
defina conn = nada
Response.write (registrando nome pesado)
%>
(b) O campo de consulta é o tipo digital
<%
Dim num
num = request.form (num)
set rs = server.createObject (adodb.oldset)
sqlstr = selecione * da mensagem onde id = & num
Rs.ooopen sqlstr, Conn, 1,3
se não Rs.eof então
Rs.Delete
rs.update
Rs.close
Conn.Close
Definir rs = nada
defina conn = nada
Response.write (exclusão bem -sucedida)
final se
Rs.close
Conn.Close
Definir rs = nada
defina conn = nada
Response.write (falha na exclusão)
%>
<6> Algumas explicações simples de objeto ASP
Objeto de resposta: O objeto de informação enviado pelo servidor ao cliente inclui o envio diretamente de informações ao navegador, URL re -dirigido ou definindo o valor do cookie
Objeto de solicitação: a solicitação do cliente feita do servidor
Objeto de sessão: como uma variável global, ele entra em vigor em todo o site
Objeto do servidor: forneça acesso ao método e atributos no servidor
(A) Uso geral do objeto de resposta
por exemplo:
<%
Responsne.write (Olá, bem -vindo ao ASP!)
%>
Você pode ver Hello, Welcom para Asp!
<%
Response.Redirect (www.sohu.com)
%>
Se esta seção for executada, o navegador se conectará automaticamente ao site de Sohu
Ainda existem muitos usos para o uso do objeto de resposta.
O uso geral do objeto de solicitação
Por exemplo, a solicitação feita do cliente para o servidor é passada pelo objeto de solicitação
Linha ru: as informações pessoais que você preencheu na caixa de correio é usar este objeto para
As informações que você preencheram são passadas para o servidor
Por exemplo: este é o código de um formulário, que é fornecido ao cliente para preencher as informações.
Envie ao banco de dados do servidor depois de enviar para a solicitação.asp Processamento de arquivos
<Nome de forma = form1 método = pós -ação = request.asp>
<p>
<Tipo de entrada = Nome do texto = Usuário>
</p>
<p>
<Tipo de entrada = Nome do texto = Pass>
</p>
<p>
<Tipo de entrada = Nome de envio = Valor enviado = Enviar>
</p>
</morm>
Então, como ler as informações do pedido.asp, escreva -as no banco de dados e use -as aqui para usá -las aqui
Objeto de solicitação, vamos analisar a redação de solicitação.asp
<%
Dim Nome, senha
nome = request.form (usuário) (passe as informações do usuário no formulário para o nome da variável)
senha = request.form (passa) (passe as informações de passagem no formulário para a senha variável)
%>
Através do código acima, leremos os dados no formulário.
As informações são gravadas no banco de dados e o método de gravação no banco de dados é introduzido.