Bonjour

J'y perd mon latin.
J'utilise un recodset pour faire un insert simple mais celui ci me mets parfois (pas tout let emps, ce qui complqiue mon débuggage) l'enregistrement en double.

Voici les éléments en ma possession.

Gestion de la connexion à la BDD par un fichier include en haut de page ASP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "DRIVER=SQL Server;SERVER=monserver;DATABASE=mabase;UID=;PWD=;"
Voici le code de mon recodset
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
sqla = "INSERT INTO Liste (Nom_liste, valeur, libelle) VALUES ('nom_liste','valeur_ajout','libelle_ajout ')"
Set rs = OBJdbConnection.Execute(sqla)
Aprés ce code, je sors de la page par un response.redirect.
Je ferme mon RS ensuite.

Il m'enregistre deux fois dans la base, c'est incompréhensible.

Merci pour votre aide.