|
|
Cours ASP N°4 : les bases de données
La Suppression de données Description Là encore nous sommes en présence de deux méthodes pour supprimer un enregistrement d'une base de données, l'une consiste à utiliser ADO et l'autre à utiliser du SQL (qui sera lui propre au langage de la base de données ou du serveur de Base de données).La Suppression avec ADO La suppression d'un enregistrement à une table ne fonctionne qu'avec un Recordset Dynamique.Rs.Open 'NomdeTable', 'ActiveConnection' 1, 2, 1 Pour supprimer un enregistrement, nous utiliserons la méthode DELETE :1- On récupère la clé identifiant l'enregistrement à supprimer : NUM = Request("Valeur") 2- On crée le Recordset à partir d'une requête SQL pour trouver l'enregistrement à supprimer (Recherche par la clé de l'enregistrement) :Set Rs= server.CreateObject("ADODB.Recordset") Rs.MoveFirst Rs.close La Suppression avec SQL Cette dernière se fait avec la commande DELETE : 1- On Récupère la clé identifiant l'enregistrement à supprimer :NUM = Request("Valeur") 2- On créée une requête suppression :SQLDELETE=" DELETE table.* FROM table WHERE ((table.CLE)="& Num &")" 3- On l'exécute :Conn.execute(SQLDELETE) Nous vous informons que ce cours constitue une œuvre protégée en France par le Code de la Propriété Intellectuelle, et à l’étranger par les conventions internationales en vigueur sur le droit d’auteur. La violation de l’un des droits d’auteur de l’œuvre est un délit de contrefaçon. Il est donc interdit, à titre privé ou public, de reproduire, copier, vendre, revendre ou exploiter, que ce soit dans un but commercial ou purement gratuit, ce cours, sauf accord exprès et préalable de son auteur. |
|