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

Bases de données Delphi Discussion :

Mauvais noms de colonnes lors d'une requête


Sujet :

Bases de données Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Par défaut Mauvais noms de colonnes lors d'une requête
    Bonjour,

    j'obtiens des petites bizarreries avec une requête SQL bien simple. Les colonnes retournées n'ont pas le bon nom de champs!

    Note: Le serveur de base de données est PROGRESS et nous y accèdons par connexion ODBC avec les pilotes MERANT sur un poste Windows 2000.

    Prenez par exemple, cette requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select no-circuit, ref-conn, count(*)
    from circuit-terminal
     where item-number-pf = 'xxxxxxxxxx'
    group by ref-conn
    Elle retourne mes données correctement, soit les champs no-circuit, ref-conn et COLUMN3.

    Par contre, dès que j'y ajoute une clause ORDER BY:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    select no-circuit, ref-conn, count(*)
    from circuit-terminal
     where item-number-pf = 'xxxxxxxxxx'
    group by ref-conn
    order by no-circuit
    Les colonnes s'appellent maintenant Numero circuit, Reference connecteur et COLUMN3.

    Vraiment étrange. Croyez-vous que cela peut-être dû au serveur de base de données? Au pilote ODBC ou même un problème du BDE?

    Merci d'avance pour votre aide!

  2. #2
    Membre confirmé Avatar de alexmorel
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    196
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2003
    Messages : 196
    Par défaut
    test avec ça !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    select no-circuit As "no-circuit", ref-conn As "ref-conn", count(*)  As "nombres"
    from circuit-terminal 
     where item-number-pf = 'xxxxxxxxxx' 
    group by ref-conn 
    order by ("no-circuit")
    Et redis si ça change quelque chose

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Par défaut
    Malheureusement Progress n'accepte pas les « AS ». C'est la version 8.

Discussions similaires

  1. Select sur nom de colonne récupéré par une requête
    Par epistole dans le forum Développement
    Réponses: 4
    Dernier message: 26/04/2013, 17h22
  2. [MySQL] Donner un autre nom de champ lors d'une requête SELECT
    Par greg13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/01/2008, 17h30
  3. colonne définie par une requête imbriquée
    Par lper dans le forum Langage SQL
    Réponses: 10
    Dernier message: 02/09/2005, 16h41
  4. Nom du fichier résultat d'une requête...
    Par poca10 dans le forum Oracle
    Réponses: 14
    Dernier message: 12/10/2004, 15h43
  5. Nom de champ variable dans une requête SQL
    Par stip dans le forum ASP
    Réponses: 2
    Dernier message: 30/09/2004, 18h02

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