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:
Elle retourne mes données correctement, soit les champs no-circuit, ref-conn et COLUMN3.
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
Par contre, dès que j'y ajoute une clause ORDER BY:
Les colonnes s'appellent maintenant Numero circuit, Reference connecteur et COLUMN3.
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
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!
Partager