Use ASP para inserir os dados do formulário nos dois métodos comuns do banco de dados:
1. Use a instrução SQL diretamente
Vantagens: velocidade rápida, não consumindo recursos
Desvantagens: o conteúdo do campo que não pode ser passado por muito tempo, o campo não é fácil de descarregar.
Recomenda -se que programadores experientes sejam preferidos.
Operação específica:
Suponha que haja os seguintes campos na forma: nome de usuário, senha, sexo, idade
Da mesma forma, existem nome de usuário, senha, sexo, idade no programa.
Há nome de usuário, senha, sexo, campo de idade no usuário.
O objeto de conexão foi estabelecido e o link é aberto.
SQL = InsertINTO [Usuário] (nome de usuário, senha, sexo, idade) valor (e nome de usuário &, & senha &, & Sex & Age &)
Conn.Execute (SQL)
Vale a pena notar que se o nome de usuário contém um único número de cotação, haverá um erro.
Funções QLEncode (STR)
sqlencode = & reply (str ,,,) &
Função final
Dessa forma, o nome SQL acima pode ser simplificado para sql = insertIntTo [nome de usuário, senha, sexo, idade) x) &, & Age &)
Preste atenção à ordem do nome do campo na lista anterior e o valor dos valores por trás do valor da lista anterior. Se você representar a separação, o número não poderá ser omitido.
Quando o campo adicional for o campo String, preste atenção para adicionar o número ao conteúdo antes e depois.
Além disso, os colchetes acima do nome da tabela são porque a tabela de usuários pode ser uma tabela de sistema e os colchetes superiores não entrarão em conflito com o sistema.
2. Use o objeto RecordSet
Vantagens: o código é fácil de ler, remova errado
Desvantagens: recursos consumidos do sistema
Uso iniciante recomendado
O ambiente é o seguinte:
setrs = server.createobejct (adodb.oldset)
sql = selecione*de [usuário]
Rs.opensql, Conn, 2,3
Rs.Addnew Observe que esta linha adiciona um novo registro.
rs (nome de usuário) = nome de usuário
rs (senha) = senha
rs (sexo) = sexo
Rs (idade) = idade
Rs.update será atualizado no banco de dados
Rs.close O mais rápido fechamento do objeto RecordSet é um bom hábito
Setrs = nada também é um bom hábito para liberar objetos não utilizados
Os métodos acima são mais usados.