- · Niveau : INTERMÉDIAIRE
- · Compatibilité : Windows NT/2000 IIS3-IIS8
Il existe toujours deux méthodes différentes pour effectuer des mises à jour et des insertions dans une base de données. La façon ADO est de créer un jeu d’enregistrements, puis insérez les nouveaux enregistrements. Le code suivant ouvre un jeu d’enregistrements, puis ajoute le nouvel enregistrement à l’aide de la méthode ADO AddNew
.
L’important c’est les curseurs, ici en écriture :
<% dim oConn, oRS Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open [Chaine de connexion] Set oRS = Server.CreateObject("ADODB.Recordset") oRS.Open "t_table", oConn, 1, 3, 2 ' Ajouter un enregistrement oRS.AddNew oRS("Champ1") = Valeur1 ' Mettre à jour la table oRS.Update oRS.Close Set oRS = Nothing oConn.Close Set oConn = Nothing %>
L’autre façon consiste à utiliser la méthode Execute
pour exécuter l’instruction SQL INSERT INTO
.
<% dim oConn, oRS Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open [Chaine de connexion] ' Insérer un enregistrement oConn.Execute("INSERT INTO t_table(Champ1,Champ2) VALUES (Valeur1,Valeur2)) oConn.Close Set oConn = Nothing %>