Variable dans une requête SQL

Résolu
AlexQuebec Messages postés 13 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 11 février 2005 - 19 janv. 2005 à 15:45
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 19 janv. 2005 à 17:38
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

AlexQuebec Messages postés 13 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 11 février 2005
19 janv. 2005 à 16:25
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
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
19 janv. 2005 à 17:34
Ben voilà une question rapidement résolue.

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

Cordialement, CanisLupus
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
19 janv. 2005 à 17:38
Quoique, le "+=" n'existe pas en VB6 ça serait plutôt sQuery1= sQuery1 & ........

Cordialement, CanisLupus
0