Bonjour,

je dois exéctuer une requête SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
select distinct G_4DATAB.ARTIKEL_NR,
G_4DATAB.SORT_FELD, 
G_4DBTAB.SORT_FELD, 
G_4DBTAB.A_POS, 
G_4DBTAB.A_PLANGE, 
G_4DBTAB.OTAB_KEY, 
'G_4DOTAB.KEY',
G_4DOTAB.VARIANTE,
G_4DOTAB.PREISGR_AB
from G_4DATAB, G_4DBTAB, G_4DOTAB
where 'G_4DOTAB.KEY' = G_4DBTAB.OTAB_KEY 
and G_4DBTAB.SORT_FELD = G_4DATAB.SORT_FELD 
and G_4DATAB.ARTIKEL_NR = "4DTX189"
Le problème viens de G_4DOTAB.KEY car KEY est reconnu comme commande Delphi.
J'ai essayé de mettre G_4DOTAB.KEY entre quote etguillement mais j'ai une erreur de type mistmatch
Est ce ma commande SQL qui comporte une erreur ou simplement l'utilisation des quotes et guillemets qui provoque l'erreur?

Il m'est impossible de modifier les champs

Merci