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

Requêtes et SQL. Discussion :

Requete INSERT qui ne créé aucun enregistrement


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Points : 9
    Points
    9
    Par défaut Requete INSERT qui ne créé aucun enregistrement
    Bonjour et merci d'avance pour les réponses que vous pourriez m'apporter ...

    Access est un vrai casse-tête pour moi, voila mon pb :

    J'ai un formulaire qui devrait théoriquement permettre de sélectionner un fournisseur, un matériau et plusieurs sous-rayons (les types de produits vendus par mes fournisseurs) dans des zones de liste et des zones de liste déroulantes. Un bouton permet sur clic de copier les sous rayons sélectionnés dans une zone de liste et d'executer les requetes en boucle.

    Le pb c'est que l'instruction se passe bien mais il n'y a aucun enregistrement dans la table ou alors 1 seul. Voila le code en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [...]
    NumF = Fournisseur.Column(0, Fournisseur.ItemsSelected)
    NumM = Materiau.Column(0, Materiau.ItemsSelected)
     
    For var = 1 To Liste_ssr.ItemsSelected.Count
       NumSS = NumSR.ItemData(var - 1)
       SQL = "INSERT INTO ObjetsVendus(N°Fournisseur, [N°Sous-rayon], N°Materiau) VALUES (" & NumF & ", " & NumSS & ", " & NumM & ");"
       maDB.Execute (SQL)
    Next var

    J'ai essayé de prendre plusieurs lignes et de les insérer dans le mode création de requetes SQL et j'ai une erreur point-virgule manquant si je ne le met pas à la fin de l'instruction et caractères trouvés à la fin de l'instruction si je met un point-virgule à la fin de mes requetes ;..

    Help plz !!!!

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 371
    Points : 23 845
    Points
    23 845
    Par défaut
    Probablement que Liste_ssr.ItemsSelected.Count est à 0 ou à 1 quand tu exécutes ton code.

    Mets un point d'arrêt sur ta ligne 5 et éxécute pas à pas à partir de là tu devrais rapidement trouver le problème.

    A+

Discussions similaires

  1. [AC-2007] Requete INSERT INTO qui écrase mes enregistrements
    Par Azomix dans le forum VBA Access
    Réponses: 4
    Dernier message: 30/01/2012, 20h15
  2. [MySQL] Ma première requete INSERT qui n'INSERT PAS !
    Par gestgm dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 26/10/2010, 11h30
  3. Requete NOT EXISTS qui ne retourne aucun enregistrements
    Par uptoditime dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 03/12/2007, 16h18
  4. Requete Insert qui n'insère rien
    Par Oceliane dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 06/06/2007, 20h26
  5. [ODBC] une requete d'insertion qui ne fonctionne pas
    Par boulhous dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/05/2006, 14h56

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