Bonjour,
J'espère être dans le bon forum : je n'ai pas trouvé de forum IBEXPERT.

Je n'arrive pas à créer une vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CREATE VIEW Accelerateurs (
    ID,
    FOURNISSEUR       ,
    "TYPE"            ,
    DIAM_NOM          ,
    DIAM_EXT          ,
    REVERSIBILITE     ,
    FREQUENCE         ,
    PUISS_MECA        ,
    POUSSEE_MIN       ,
    POUSSEE_NOMINALE  ,
    POUSSEE_MAX       ,
    VITESSE           )
AS
SELECT
    a.ID,
    f.nom       ,
    a."TYPE"            ,
    a.DIAM_NOM          ,
    a.DIAM_EXT          ,
    a.REVERSIBILITE     ,
    a.FREQUENCE         ,
    a.PUISS_MECA        ,
    a.POUSSEE_MIN       ,
    a.POUSSEE_NOMINALE  ,
    a.POUSSEE_MAX       ,
    a.VITESSE
    FROM accelerateurs a JOIN fournisseurs f ON f.id = a.FOURNISSEUR
Je ne comprends absolument pas pourquoi. J'ai bien essayé de mettre les guillemets sur les champs de la condition du join mais ca ne change rien.

Pourtant, la commande select marche dans un script sql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT
    a.ID,
    f.nom       ,
    a."TYPE"            ,
    a.DIAM_NOM          ,
    a.DIAM_EXT          ,
    a.REVERSIBILITE     ,
    a.FREQUENCE         ,
    a.PUISS_MECA        ,
    a.POUSSEE_MIN       ,
    a.POUSSEE_NOMINALE  ,
    a.POUSSEE_MAX       ,
    a.VITESSE
    FROM accelerateurs a JOIN fournisseurs f ON f.id = a.FOURNISSEUR
J'ai le message d'erreur suivant :
---------- ERROR MESSAGE ----------

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
A.FOURNISSEUR.
At line 28, column 58.
J'utilise Firebird 2.1 et IBExpert 2008.12.14

Merci d'avance pour vos idées.