 |
www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 28 Mar 2005 15:26 Sujet du message: |
|
|
Horemans a écrit: |
Le requeteur ne doit pas aimer la syntaxe utilisée pour indiquer l'origine de la colonne (ex : Individu I)
|
je pense plutot que ça vient de upper
avec ce requeteur il y a 2 façons de procéder
soit on construit en plaçant les tables (onglet construire) et il met le code sql correspondant dans l'onglet sql
soit on code directement (onglet sql) et il place les tables et les critères dans l'onglet construire
or si on copie le code proposé par Lya , le requeteur est incapable de traduire ce code dans l'onglet construire et il supprime les critères
si je contruis la requete dans l'onglet construire
je place la table individu , la table adresses_ind
je mets les critères , j'obtiens le code sql
SELECT DISTINCT
INDIVIDU.NOM,
INDIVIDU.PRENOM,
ADRESSES_IND.ADR_ADRESSE,
ADRESSES_IND.ADR_VILLE
FROM
INDIVIDU
INNER JOIN ADRESSES_IND ON (INDIVIDU.CLE_FICHE=ADRESSES_IND.ADR_KLE_IND)
WHERE
(UPPER(ADRESSES_IND.ADR_VILLE) = 'BEAUNE') AND
(INDIVIDU.KLE_DOSSIER = 1)
ORDER BY
INDIVIDU.NOM,
INDIVIDU.PRENOM
je copie ce code , je ferme le requeteur , je l'ouvre à nouveau
je copie le code dans l'onglet sql , j'exécute , j'ai le message de violation
si je regarde dans l'onglet construire , les critères ont disparu
conclusion : pour moi le composant requeteur a un gros problème _________________ N'oubliez pas la fonction Rechercher...
Cordialement Pierre |
|
Revenir en haut |
|
 |
Invité
|
Posté le: 28 Mar 2005 16:00 Sujet du message: |
|
|
pthierry a écrit: | je pense plutot que ça vient de upper |
Bonjour Pierre
Je confirme ton hypothèse. Quand j'ai construit ma requête SQL, elle marchait à la fois dans le requêteur et le boa, mais je n'utilisais pas l'opérateur UPPER. Ensuite, j'ai lu les messages de Laurent, et j'ai rectifié mon code pour intégrer l'idée et je l'ai testée dans le BOA, mais pas dans le requêteur.
Si on la tape telle quelle dans le requêteur, on obtient le message de violation, qui persiste ensuite même si on enlève UPPER du code. Si on referme puis réouvre le requêteur et qu'on retape la requête sans le UPPER, ça marche sans problème.
Conclusion : pas de UPPER dans le requêteur  |
|
Revenir en haut |
|
 |
Lya Pro


Inscrit le: 30 Juil 2003 Messages: 945 Localisation: Seine-et-Marne (77)
|
Posté le: 28 Mar 2005 16:05 Sujet du message: |
|
|
Zut, je me suis encore fait avoir ! Non-connectée...
2 fois dans le même sujet, je suis en passe de battre un record...
(on ne pourrait pas mettre ce forum en accès réservé aux inscrits ? Non ? Tant pis...) _________________
Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver... |
|
Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 28 Mar 2005 20:24 Sujet du message: |
|
|
Lya a écrit: | Zut, je me suis encore fait avoir ! Non-connectée...  | Pour ma part, je suis toujours connecté, dès que j'ouvre ce forum. l suffit de cocher la case au niveau de la demande de connexion.
Merc i pour les requêtes. Elles marchent dans le BOA et le requêteur externe à ancestrologie. J'arrive donc à m'en sortir. _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
|
|
Vous pouvez poster de nouveaux sujets dans ce forum Vous pouvez répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|