IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

PB insert double dans la base


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut PB insert double dans la base
    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.

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Au lieu de faire ça :
    Set rs = OBJdbConnection.Execute(sqla)
    Peux-tu essayer ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    OBJdbConnection.Execute(sqla)

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Désolé, aucun changement.

    Il continue à me faire deux enregistrements.

    Merci pour ton aide.

  4. #4
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Re,

    Donne-nous plus de code pour que l'on essaie de t'aider.

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Salut

    Ben l'ennui c'est que j'ai pas plus de code qua çà.
    Le reste de ma page contient des balises HTML pour faire la présentation. En code actif, je n'ai rien de plus.

    que faudrait il chercher ?

    Merci pour votre aide.

  6. #6
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    re salut

    en fait si, j'ai trouvé du code qui pourrait être interressant.

    Voici le code de l'image qui déclenche de le passage vers la page qui enregistre en base de données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="image" src="/images/admin/icon_add.gif" onClick="submit()" border="0" align="absmiddle">
    MErci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion Enorme dans une base de données
    Par jad_jad dans le forum Débuter
    Réponses: 3
    Dernier message: 06/06/2008, 18h02
  2. Insertions successives dans la base oracle
    Par FstDsi dans le forum JDBC
    Réponses: 9
    Dernier message: 27/05/2008, 09h48
  3. Problème d'insertion hibernate dans la base
    Par sheura dans le forum Hibernate
    Réponses: 5
    Dernier message: 20/09/2007, 14h02
  4. Réponses: 2
    Dernier message: 18/03/2007, 19h02
  5. [HTML] Probleme d'insertion HTML dans une base de données MySQL
    Par tarzanjane dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/09/2006, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo