PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Requete
Requete
Débuté par Simcox, 12 nov. 2004 10:44 - 3 réponses
Posté le 12 novembre 2004 - 10:44
Bonjour,

j'essaie d'executer la requete suivante depuis WD PocketPC sur une analyse a travers un serveur RPC pour l'acces distant.

SELECT Ricevimenti_T.IDRicevimenti_T AS IDRicevimenti_T,
Ricevimenti_T.Origine AS Origine,
Ricevimenti_T.Data_Ric AS Data_Ric
FROM Ricevimenti_T
WHERE Ricevimenti_T.Avviso_Ricev =''
ORDER BY Data_Ric ASC;

Si je l'execute depuis le projet WinDev 8 au quel l'analyse
appartient aucun souci.

Depuis WD Pocket PC les données sont extraites, mais l'order by n'est
pas executé.
Si j'enleve la clause Where, l'order by marche !!??!! Pourquoi????

Quelq'un a des idées ???

Merci d'avance a tous.
Posté le 12 novembre 2004 - 16:21
"Simcox" a écrit :

j'essaie d'executer la requete suivante depuis WD PocketPC
sur une analyse a travers un serveur RPC pour l'acces distant.
SELECT Ricevimenti_T.IDRicevimenti_T AS IDRicevimenti_T,
Ricevimenti_T.Origine AS Origine,
Ricevimenti_T.Data_Ric AS Data_Ric
FROM Ricevimenti_T
WHERE Ricevimenti_T.Avviso_Ricev =''
ORDER BY Data_Ric ASC;


A part que les AS xxxx ne servent à rien puisque les colonnes
de la table ne sont pas renommées, et le point virgule final qui
doit être une erreur de frappe, je ne vois pas ce qui cloche ...
Essaye quand-même de rajouter le nom de la table dans la
colonne utilisée pour le ORDER BY. J'ai remarqué que Windev
était assez capricieux avec ces trucs normalement inutiles
quand il n'y a pas ambiguïté.

Et puis, un conseil, trouve des noms moins tordus pour tes
tables, ça évitera les risques de fautes de frappe :-)

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Posté le 12 novembre 2004 - 18:36
En fait si j'enleve le where ca marche !!! c'est dingue!
Pour les nom,c'est de l'italien...;-)

Merci de ton aide
Posté le 12 novembre 2004 - 22:56
"Simcox" a écrit :

> En fait si j'enleve le where ca marche !!! c'est dingue!

Et si tu le laisses, mais que tu mets ta clause
ORDER BY nomdelatable.nomcolonne (si tu ajoutes
le nom de la table devant celui de la colonne) ?

--
Jean-Michel CAMBOT