Objetivo de aprendizagem: Aprenda operações básicas do banco de dados 1 (gravar registros)
As operações básicas do banco de dados nada mais são do que: consultar registros, escrever registros, excluir registros e modificar registros. Hoje vamos aprender a escrever registros primeiro.
Crie um formulário primeiro:
<nome de forma = form1 método = pós -ação = exemplo5.asp>
Nome <Tipo de entrada = Nome do texto = Nome> <br>
Tel <Tipo de entrada = Nome do texto = Tel> <br>
Mensagem <Tipo de entrada = Nome do texto = Valor da mensagem => <br>
<Tipo de entrada = Nome de envio = Valor enviado = Enviar>
<Tipo de entrada = Nome de redefinição = Submit2 Valor = Redefinir>
</morm>
Envie o formulário para o exemplo5.asp, e o seguinte é o código, por exemplo.
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (exemplo3.mdb)
nome = request.form (nome)
tel = request.form (tel)
mensagem = request.form (mensagem)
EXEC = inserir no livro de visitas (nome, tel, mensagem) valores ('+nome+',+tel+, '+mensagem+')
Conn.Execute Exec
Conn.Close
Definir conn = nada
Response.Write Record adicionado com sucesso!
%>
Não vou dizer as duas primeiras frases aqui e não direi as três últimas frases. O nome da tabela é adicionado após a inserção e os parênteses posteriormente são campos que precisam ser adicionados. Observe que as variáveis aqui devem corresponder aos nomes de campo no acesso, caso contrário, ocorrerá um erro. Os valores são adicionados à variável transmitida. Exec é uma string, inserir no livro de visitas (nome, tel, mensagem) valores ('é o primeiro parágrafo, e aspas duplas não podem ser incorporadas no ASP, para que você possa usar' em vez de citações duplas, colocá -las em citações duplas e conectar -se Duas variáveis usam + ou e assim ', outro parágrafo, e um nome é inserido no meio é a variável passada do formulário, para que você possa adicionar dois' 'fora dessa variável para indicar que é uma string e o tel atrás é uma variável numérica, portanto, não há necessidade de ser cercado por fora, todos analisam essa frase lentamente. = bbb): inserir no livro de visitas (nome, tel, mensagem) valores ('aaa', 111, 'bbb').
O próximo Conn.Execute é executar este comando EXEC. Eu não fechei a última leitura por simplicidade, então você pode adicioná -la:
rs.close
Defina rs = nada
Conn.Close
Definir conn = nada
Lembre -se, a ordem não pode ser revertida!
Você pode ir ao banco de dados para dar uma olhada ou usar o exemplo4.asp para ler para ver se existem muitos registros?