Objectif d'apprentissage: Apprenez les opérations de base de la base de données 1 (enregistrements d'écriture)
Les opérations de base de la base de données ne sont rien de plus que: interroger les enregistrements, écrire des enregistrements, supprimer des enregistrements et modifier les enregistrements. Aujourd'hui, nous apprendrons à rédiger des enregistrements en premier.
Créez d'abord un formulaire:
<form name = form1 méthode = post-action = example5.asp>
nom <entrée type = nom de texte = nom> <br>
tel <input type = text name = Tel> <br>
Message <entrée type = nom de texte = valeur du message => <br>
<entrée type = soumettre name = soumettre une valeur = soumettre>
<Type d'entrée = réinitialisation name = Soumis2 valeur = réinitialisation>
</ form>
Soumettez le formulaire à l'exemple5.asp, et ce qui suit est le code par exemple 5.asp:
<%
Définir Conn = Server.CreateObject (ADODB.Connection)
Conn.Open Driver = {Microsoft Access Driver (* .mdb)}; dbq = & server.mappath (example3.mdb)
name = request.form (name)
Tel = request.form (Tel)
message = request.form (message)
exec = insérer dans le livre d'aratures (nom, tel, message) valeurs ('+ name +', + tel +, '+ message +')
Conn.execcute exec
Conn.Close
Définir Conn = Rien
Response.Write Record a ajouté avec succès!
%>
Je ne dirai pas les deux premières phrases ici, et je ne dirai pas les trois dernières phrases. Le nom de la table est ajouté après insérer, et les parenthèses sont ensuite des champs qui doivent être ajoutés. Notez que les variables ici doivent correspondre aux noms de champ dans l'accès, sinon une erreur se produira. Les valeurs sont ajoutées à la variable transmise. Exec est une chaîne, insérer dans les valeurs du livre d'hôtes (nom, tel, message) ('est le premier paragraphe, et les citations doubles ne peuvent pas être intégrées dans ASP, afin que vous puissiez utiliser' au lieu de doubles devis, les mettre en double citation et vous connecter Deux variables utilisent + ou et donc ', un autre paragraphe, et un nom est inséré au milieu est la variable passée du formulaire, vous pouvez donc ajouter deux' 'en dehors de cette variable pour indiquer qu'il s'agit d'une chaîne, et le Tél derrière est une variable numérique, il n'est donc pas nécessaire d'être entouré à l'extérieur, tout le monde analyse lentement cette phrase. = BBB): Insérer dans le livre d'or (nom, tel, message) VALEURS ('AAA', 111, 'BBB').
Le prochain Conn.Exécute consiste à exécuter cette commande EXEC. Je n'ai pas fermé la dernière lecture pour la simplicité, vous pouvez donc l'ajouter:
Rs.Close
Définir RS = rien
Conn.Close
Définir Conn = Rien
N'oubliez pas que l'ordre ne peut pas être inversé!
Vous pouvez vous rendre dans la base de données pour jeter un coup d'œil ou utiliser l'exemple4.asp pour lire pour voir s'il y a trop d'enregistrements?