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

 Delphi Discussion :

Erreur requête insert, select,sum


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de magicstar
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 136
    Par défaut Erreur requête insert, select,sum
    Bonsoir
    J'ai une erreur avec cette requête, qui fait la somme de Qte et Pu des articles de même code 'Num_a' qui se trouvent dans la table2 et les insère dans la table 1.
    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ADOQuery3.SQL.Clear;
    ADOQuery3.SQL.Add('insert into table1(Num_a,tQte, tPU) select  distinct Num_a, sum(Qte)as "tQte", sum(PU) as"tPU" from table2 group by Num_a');
    ADOQuery3.Open;
    Le message d'erreur est :

    .... Le fournisseur actuel ne prend pas en charge les jeux d'enregistrements multiples renvoyés à partir d'une exécution simple...
    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 568
    Billets dans le blog
    65
    Par défaut
    Quel SGBDR ?
    de plus un Insert s'execute avec EXECSQL pas un OPEN

    pour se souvenir s'il faut employer ExecSQL ou Open , en simplifiant , il suffit de se poser la question : 'Est ce que ma query renvoie un résultat ?'

  3. #3
    Membre confirmé Avatar de magicstar
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 136
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Quel SGBDR ?
    de plus un Insert s'execute avec EXECSQL pas un OPEN

    pour se souvenir s'il faut employer ExecSQL ou Open , en simplifiant , il suffit de se poser la question : 'Est ce que ma query renvoie un résultat ?'
    Bonjour SergioMaster j'utilise Access, merci l'erreur était dans ExecSQL
    et pourtant je sais faire la différence entre ExecSQL et Open ça ma échappée et j'ai commis cette erreur fatale

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

Discussions similaires

  1. Requête Insertion + Select
    Par Tyra3l dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/06/2011, 15h09
  2. Requête INSERT / SELECT
    Par Rymaya dans le forum Langage SQL
    Réponses: 1
    Dernier message: 04/04/2011, 17h46
  3. requête insert select
    Par hiul dragonfel dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/05/2010, 16h07
  4. [MySQL] Erreur requête INSERT
    Par Heilong dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/07/2008, 14h38
  5. Erreur requête Insert
    Par ZIED dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 02/07/2007, 16h33

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