Variable dans une requête SQL

[Résolu]
Signaler
Messages postés
13
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
11 février 2005
-
Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
-
Bonjours c encore moi! Votre pire cauchemard...

J'ai un pbl avec une requête SQL. En fait, elle compile mais je n'obtiens aucun résultat.
Voici le code:

sQuery1 = "SELECT DISTINCT ACTIVITE.NO_ORGAN, ORGANISM.NOM_ORGAN, ORGANISM.NO_ORGAN, ORGANISM.NO_INCLU, ORGANISM.NO_TYPORG, "


sQuery1 += "IIF([ORGANISM]![NO_TYPORG] In (8,9,10,11), ([ORGANISM_1]![NOM_ORGAN] & "" --- "" & [ORGANISM]![NOM_ORGAN]), [ORGANISM]![NOM_ORGAN]) AS NewName "


sQuery1 +"FROM ACTIVITE, ORGANISM INNER JOIN ORGANISM AS ORGANISM_1 ON ORGANISM.NO_INCLU ORGANISM_1.NO_ORGAN WHERE ACTIVITE.INTERNET AND ACTIVITE.NO_ORGAN = ORGANISM.NO_ORGAN "




sQuery1 += "AND ""NewName"" LIKE '" & cLetter & "%' "

En fait, c la dernière ligne qui fait en sorte que ça ne fonctionne pas. "NewName" est une variable créé dans la requête SQL par un IIF.

Je veux savoir s'il est possible de faire un traitement "WHERE NewName qqch..." avec une variable déclarée dans la requête elle-même...

AlexSherby
UdeS

3 réponses

Messages postés
13
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
11 février 2005

Laissez faire... je me suis répondu! On ne peut pas utiliser le nom de la variable... il faut répété en entier le code qui forme la variable...

AlexSherby
UdeS
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci

Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
16
Ben voilà une question rapidement résolue.

Tu devrais accepter ta propre réponse pour les aux autres chercheurs.

Cordialement, CanisLupus
Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
16
Quoique, le "+=" n'existe pas en VB6 ça serait plutôt sQuery1= sQuery1 & ........

Cordialement, CanisLupus