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 :

Resultat de requete = ?


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Points : 146
    Points
    146
    Par défaut Resultat de requete = ?
    Bonjour,
    Je fait actuellement un logiciel utilisant Access 2000 comme base de donnée. J'execute une requete SELECT simple et la fonction d'agrégat SUM
    au sein de la même requete.

    Ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT Champ1,Champ2,SUM(Champ3) FROM TABLE1 GROUP BY Champ1,Champ2
    La requete ne retourne pas d'erreur mais étrangement, la valeur retourné pour un champs (Ex: Champ2) est inconnu (Pas le champ de SUM).

    En delphi, le resultat de ce champ afficher dans un textbox est ? et dans access le resultat est un carré suivi de 2 espaces.

    Le type du champ erroné est Mémo.

    J'ai essayé de réparer la requete a l'aide d'access et de changer le nom du champ qui aurait peut-être pu causer problème mais sans resultat.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenu sur le Forum Office de DVP.

    Il faut que tu mettes un alias à ton SUM

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SUM(Champ3) as SommeChamp3
    par exemple.

    Starec

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Les champs mémos supportent mal les aggrégations

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Points : 146
    Points
    146
    Par défaut
    Pour vous répondre Starec: oui il a déja un alias sur le champ SUM dans ma requete j'ai seulement oublié de le spécifier.

    Si je me fie a ce que vous m'avez répondu Tofalu, la seule solution qu'il me reste est de séparer cette requete en deux?

    Sinon comment corriger ce bug qui provient access?

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

Discussions similaires

  1. [debutant]Est-ce possible un tel resultat de requete???
    Par kenzo080 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/07/2005, 02h50
  2. creer champ avec valeur constante dans resultat de requete
    Par freejeje dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 20/05/2005, 10h52
  3. Resultats de requetes vides et pourtant !!
    Par ahage4x4 dans le forum ASP
    Réponses: 2
    Dernier message: 19/05/2005, 15h30
  4. [C#] Affichage resultat de requete dans 2 Labels
    Par kenzo080 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2004, 20h07
  5. resultat de requete jointe
    Par jjn1er dans le forum Requêtes
    Réponses: 2
    Dernier message: 19/09/2003, 10h50

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