[ASP-MySQL] Requête doublée à chaque ajout
5 messages
• Page 1 sur 1
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
[ASP-MySQL] Requête doublée à chaque ajout
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: Tout sélectionner
<%
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.
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Parce que je ne suis pas très calé en ASP, mais c'est vrai que le RecordSet est en trop.
Tu penses que ça peut avoir un quelconque lien avec mon doublon dans la base ?
Il faudrait donc faire pour faire l'enregistrement :
Tu penses que ça peut avoir un quelconque lien avec mon doublon dans la base ?
Il faudrait donc faire pour faire l'enregistrement :
- Code: Tout sélectionner
<%
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 & "');"
conn.Execute(sql)
%>
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [mysql] trier les résultats d'une requête selon une table non liée à la requête
- Validation Requete en ASP
- Problème requete SQL avec ASP.
- Asp ou Php ? Pour Access ou MySql ?
- ie/microsoft/php/mysql/jsp/asp/.net etc.
- MYSQL ajout automatique de champs dans ma table
- Ajout massif de données ds une bdd mysql
- MySQL pour ajout d'une table on duplicate key
- Requete Mysql ?
- requete Mysql
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

