Bonjour à tous,
J'utilise une base de données MySQL avec des scripts ASP. Quand j'execute une requete via un script, deux enregistrements s'ajoutent dans la base au lieu d'un seul (pas de boucle).
Voilà comment je fais une simple requête :
Du coup, je suis obligé de vérifier à chaque fois après chaque enregistrement si il y a un duplicata et je dois le supprimer, mais, je ne peux pas toujours.
Est-ce que quelqu'un peut m'éclairer sur le sujet ?
Merci.
J'utilise une base de données MySQL avec des scripts ASP. Quand j'execute une requete via un script, deux enregistrements s'ajoutent dans la base au lieu d'un seul (pas de boucle).
Voilà comment je fais une simple requête :
Code:
<%
set myRS = server.CreateObject("adodb.recordset")
sql = "INSERT INTO `tbl_visites` ( `id_visites` , `id_session_visites` , `page_visites` , `referer_visites` , `date_visites`) VALUES ('', '" & Session.SessionID & "', '" & Request.ServerVariables("PATH_INFO") & "', '" & Request.ServerVariables("HTTP_REFERER") & "', '" & ma_date & "');"
myRS.open sql,conn,3,3
set myRS = conn.Execute(sql)
%>
Du coup, je suis obligé de vérifier à chaque fois après chaque enregistrement si il y a un duplicata et je dois le supprimer, mais, je ne peux pas toujours.
Est-ce que quelqu'un peut m'éclairer sur le sujet ?
Merci.