Bonjour à tous
J'ai une base de données fireBird qui comporte 3 tables : C_OPERATION, C_TYPE, C_CATEGORIE

la requête suivante fonctionne très bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Form15.IBQuery1.SQL.Text:='SELECT O.*,'    
                          +'T.NOM_TYPE,'
                          +'C.NOM_CATEGORIE '
                          +'FROM C_OPERATION O '
                          +'INNER JOIN C_TYPE T ON O.ID_TYPE=T.ID_TYPE '
                          +'INNER JOIN C_CATEGORIE C ON O.ID_CATEGORIE=C.ID_CATEGORIE '
                          +'WHERE ID_COMPTE=1';
mais la requête suivante ne fonctionne plus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Form15.IBQuery1.SQL.Text:='SELECT O.*,'     // assign new SQL expression
                          +'T.NOM_TYPE,'
                          +'C.NOM_CATEGORIE '
                          +'FROM C_OPERATION O '
                          +'INNER JOIN C_TYPE T ON O.ID_TYPE=T.ID_TYPE '
                          +'INNER JOIN C_CATEGORIE C ON O.ID_CATEGORIE=C.ID_CATEGORIE '
                          +'WHERE ID_COMPTE=1'
                          +'AND ID_TYPE=5';  // Rajout uniquement de cette condition
J'obtiens le message d'erreurr suivant :

Nom : Capture.JPG
Affichages : 676
Taille : 12,3 Ko

Je sèche de puis quelques jours. Merci de vos suggestions

JLouis