Utilisez ASP pour insérer les données de formulaire dans les deux méthodes courantes de la base de données:
1. Utilisez directement l'instruction SQL
Avantages: vitesse rapide, sans consommation de ressources
Inconvénients: le contenu du champ qui ne peut pas être passé trop longtemps, le champ n'est pas facile à décharger.
Il est recommandé que les programmeurs expérimentés soient préférés.
Opération spécifique:
Supposons qu'il existe les champs suivants dans la forme: nom d'utilisateur, mot de passe, sexe, âge
En conséquence, il y a le nom d'utilisateur, le mot de passe, le sexe, l'âge dans le programme.
Il y a le nom d'utilisateur, le mot de passe, le sexe, le champ d'âge dans l'utilisateur.
L'objet de connexion a été établi et le lien est ouvert.
Sql = insertinto [utilisateur] (nom d'utilisateur, mot de passe, sexe, âge) (et nom d'utilisateur &, & mot de passe &, & sexe & âge &)
Conn.execute (SQL)
Il convient de noter que si le nom d'utilisateur contient un seul numéro de devis, il y aura une erreur.
FunctionSQLencode (STR)
sqlencode = & remplacer (str ,,,) &
finition de fin
De cette façon, le nom SQL ci-dessus peut être simplifié à SQL = insertinto [nom d'utilisateur, mot de passe, sexe, âge) x) &, & Âge &)
Faites attention à l'ordre du nom du champ dans la liste précédente et à la valeur des valeurs derrière la valeur de la liste précédente. Si vous représentez la séparation, le nombre ne peut pas être omis.
Lorsque le champ supplémentaire est le champ de chaîne, faites attention pour ajouter le numéro au contenu avant et après.
De plus, les supports au-dessus du nom du tableau sont dus à ce que la table d'utilisateurs soit une table système, et les supports supérieurs ne seront pas en conflit avec le système.
2. Utilisez l'objet RecordSet
Avantages: le code est facile à lire, supprimez-vous mal
Inconvénients: les ressources du système consommées
Utilisation novice recommandée
L'environnement est le suivant comme suit:
setrs = server.createobejct (adodb.oldset)
sql = select * from [user]
Rs.OpenSQL, Conn, 2,3
Rs.AddNew Notez que cette ligne ajoute un nouvel enregistrement.
rs (nom d'utilisateur) = nom d'utilisateur
RS (mot de passe) = mot de passe
rs (sexe) = sexe
Rs (âge) = âge
Rs.Update sera mis à jour dans la base de données
La fermeture la plus rapide de Rs.Close de l'objet Recordset est une bonne habitude
Setrs = rien n'est aussi une bonne habitude de libérer des objets inutilisés
Les méthodes ci-dessus sont plus courantes.