Recomendado: Registro de Consulta ASP Registros de consulta ASP: Objetivo de aprendizado: Aprenda as operações básicas do banco de dados - No quarto dia de registros de consulta, usamos o seguinte programa: Perguntamos todos os registros, mas quando queremos modificar e excluir registros, não podemos ser todos registros, precisamos aprender a recuperar registros apropriados. Primeiro veja uma declaração: a = aaa b = 1111110 exec = selecione * do convidado
ASP Modify Records:
Objetivo de aprendizagem: Aprenda as operações básicas do banco de dados - modifique os registros
Vejamos o código primeiro: (salve como exame8.asp)
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/visit.mdb)
EXEC = Selecione * do convidado onde id = & request.form (id)
set rs = server.createObject (adodb.recordset)
Rs.Open Exec, Conn
%>
<nome de forma = form1 método = pós -ação = modifySave.asp>
<tabela largura = 748 borda = 0 cellpacing = 0 CellPading = 0 CellPadding = 0>
<tr>
<Td> Nome </td>
<td> Tel </td>
<td> mensagem </td>
</tr>
<tr>
<Td>
<Tipo de entrada = Nome do texto = Nome Valor = <%= RS (Nome)%>>
</td>
<Td>
<Tipo de entrada = Nome do texto = Tel Value = <%= RS (Tel)%>>
</td>
<Td>
<Tipo de entrada = Nome do texto = Valor da mensagem = <%= RS (Mensagem)%>>
<Tipo de entrada = Nome de envio = Valor enviado = Enviar>
<Tipo de entrada = Nome oculto = Valor de Id = <%= Request.Form (ID)%>>
</td>
</tr>
</tabela>
</morm>
<%
rs.close
Defina rs = nada
Conn.Close
Definir conn = nada
%>
Não há problema em analisar este código. A função deste código é aceitar o ID da página anterior e exibir o registro. A caixa de texto é o local de entrada e o local de exibição. Se você precisar modificá -lo, pressione enviá -lo após modificá -lo; Se você não precisar modificá -lo, poderá pressionar diretamente o botão Enviar.
Aqui, porque este tutorial é adequado para iniciantes, também dou o conteúdo do formulário enviado e salvo o seguinte código como um arquivo 8.htm
<nome de forma = form1 método = pós -ação = exame8.asp>
Por favor, insira o ID do registro que você deseja modificar:
<Tipo de entrada = Nome do texto = ID>
<br>
<Tipo de entrada = Nome de envio = Valor enviado = Enviar>
</morm>
Há outra coisa que nunca foi mencionada anteriormente, ou seja, o elemento de forma oculto: o elemento oculto. O valor interno não é inserido pelo usuário e será enviado junto com o formulário para passar variáveis.
Aqui está o código para ModifySave.asp:
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/visit.mdb)
EXEC = Selecione * do convidado onde id = & request.form (id)
set rs = server.createObject (adodb.recordset)
Rs.Open Exec, Conn, 1,3
rs (nome) = request.form (nome)
rs (tel) = request.form (tel)
rs (mensagem) = request.form (mensagem)
rs.update
rs.close
Defina rs = nada
Conn.Close
Definir conn = nada
%>
Aqui, os parâmetros após Rs.Open Exec, Conn, 1,3 são 1 e 3. Mencionei antes disso ao modificar os registros, você precisa usar 1 e 3. Na verdade, é fácil entender o modificar o registro. O conjunto de registros é Rs. RS (AA) é o que atualmente está registrando o campo AA. Deixe -o igual à nova solicitação de dados.form (AA), é claro, ser modificado, mas não se esqueça de salvá -lo no final, ou seja, Rs.Update!
Falando nisso, são ditas a busca, leitura, modificação e inserção de registros. Com essa coisa mais básica, você pode criar coisas complexas. O grande banco de dados do lado de fora: o sistema de notícias e o livro de visitas são apenas um pouco mais de campos. O código no exemplo de hoje é combinado com o banco de dados anterior. Voltarei a depurar e analisá -lo mais tarde.
O processo de teste para todos: primeiro execute o arquivo 8.htm
Depois de clicar em enviar, modifique o registro na figura a seguir
Após a modificação, clique em enviar, conforme mostrado na figura abaixo, indicando que a modificação foi
Você pode usar o duqu.asp anterior para mostrar se foi modificado com sucesso
Compartilhar: ASP Write Record ASPWRITE Registros: Aprendizagem Objetivo: Aprenda as operações básicas do banco de dados-as operações básicas do banco de dados de registros de gravação são nada mais que: registros de consulta, grava registros, excluir registros e modificar registros. Hoje vamos aprender a escrever registros primeiro. Primeiro, crie um formulário: (salve o seguinte artigo como 5.htm) Nome do formulário = Form1 Método = Post Action = Exa5.asp Nome Entrada Tipo = Texto