Recommandé: enregistrement de requête ASP ASP Query Records: Learning Objectif: Apprendre les opérations de base de la base de données - Dans le quatrième jour des enregistrements de requête, nous avons utilisé le programme suivant: Nous interrogeons tous les enregistrements, mais lorsque nous voulons modifier et supprimer des enregistrements, nous ne pouvons pas être tous des enregistrements, nous devons apprendre pour récupérer les enregistrements appropriés. Regardez d'abord une déclaration: a = aaa b = 1111110 exec = select * from invité
ASP modifie les enregistrements:
Objectif d'apprentissage: Apprenez les opérations de base de la base de données - Modifier les enregistrements
Regardons d'abord le code: (Enregistrer en tant qu'examen8.asp)
<%
Définir Conn = Server.CreateObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (* .mdb)}; dbq = & server.mappath (data / gundbook.mdb)
exec = select * from invité où id = & request.form (id)
set rs = server.createObject (adodb.recordSet)
Rs.Open Exec, Conn
%>
<form name = form1 méthode = post-action = modifysave.asp>
<Table Width = 748 Border = 0 Cellpacing = 0 CellPading = 0 CellPadding = 0>
<tr>
<td> nom </td>
<td> tel </td>
<td> Message </td>
</tr>
<tr>
<TD>
<input type = text name = name value = <% = rs (name)% >>
</td>
<TD>
<entrée type = nom de texte = tel value = <% = rs (tel)% >>
</td>
<TD>
<entrée type = nom de texte = valeur du message = <% = rs (message)% >>
<entrée type = soumettre name = soumettre une valeur = soumettre>
<entrée type = nom caché = id value = <% = request.form (id)% >>
</td>
</tr>
</ table>
</ form>
<%
Rs.Close
Définir RS = rien
Conn.Close
Définir Conn = Rien
%>
Il n'y a aucun problème à analyser ce code. La fonction de ce code est d'accepter l'ID de la page précédente et d'afficher l'enregistrement. La zone de texte est le lieu d'entrée et le lieu d'affichage. Si vous devez le modifier, appuyez sur Soumettre après l'avoir modifié; Si vous n'avez pas besoin de le modifier, vous pouvez dire directement sur le bouton Soumettre.
Ici, parce que ce didacticiel convient aux débutants, je donne également le contenu du formulaire soumis et enregistre le code suivant en tant que fichier 8.htm
<form name = form1 méthode = post-action = examen8.asp>
Veuillez saisir l'ID de l'enregistrement que vous souhaitez modifier:
<entrée type = nom de texte = id>
<br>
<entrée type = soumettre name = soumettre une valeur = soumettre>
</ form>
Il y a une autre chose qui n'a pas été mentionnée auparavant, c'est-à-dire l'élément de forme caché: l'élément caché. La valeur à l'intérieur n'est pas entrée par l'utilisateur et sera soumise avec le formulaire pour passer les variables.
Voici le code de modifysave.asp:
<%
Définir Conn = Server.CreateObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (* .mdb)}; dbq = & server.mappath (data / gundbook.mdb)
exec = select * from invité où id = & request.form (id)
set rs = server.createObject (adodb.recordSet)
Rs.Open Exec, Conn, 1,3
rs (name) = request.form (name)
rs (tél) = request.form (Tel)
rs (message) = request.form (message)
Rs.Update
Rs.Close
Définir RS = rien
Conn.Close
Définir Conn = Rien
%>
Ici, les paramètres après Rs.Open Exec, Conn, 1,3 sont 1 et 3. J'ai déjà mentionné que lors de la modification des enregistrements, vous devez utiliser 1 et 3. En fait, il est facile de comprendre pour modifier l'enregistrement. Le jeu d'enregistrements est de Rs. RS (AA) est ce qui enregistre actuellement le champ AA. Laissez-le égal à la nouvelle demande de données.form (aa) bien sûr modifié, mais n'oubliez pas de les enregistrer à la fin, c'est-à-dire Rs.Update!
En parlant de cela, la recherche, la lecture, la modification et l'insertion des enregistrements sont toutes dit. Grâce à cette chose la plus fondamentale, vous pouvez créer des choses complexes. La grande base de données à l'extérieur: le système d'information et le livre d'or sont juste un peu plus de champs. Le code de l'exemple d'aujourd'hui est combiné avec la base de données précédente. Je reviendrai pour déboguer et l'analyserai plus tard.
Le processus de test pour tout le monde: exécutez d'abord le fichier 8.htm
Après avoir cliqué sur Soumettre, modifiez l'enregistrement dans la figure suivante
Après la modification, cliquez sur Soumettre, comme indiqué dans la figure ci-dessous, indiquant que la modification a été avec succès
Vous pouvez utiliser le duqu.asp précédent pour montrer s'il a été modifié avec succès
Partager: ASP Write Record ASPWrite Records: Apprentissage Objectif: Apprendre les opérations de base de la base de données - La base de données de base des opérations de rédaction n'est rien de plus que: les enregistrements de requête, les enregistrements d'écriture, la suppression des enregistrements et la modification des enregistrements. Aujourd'hui, nous apprendrons à rédiger des enregistrements en premier. Créez d'abord un formulaire: (Enregistrez l'article suivant sous le nom de 5.htm) Nom du formulaire = Form1 Method = Post Action = EXA5.asp Name Type d'entrée = Texte