Bonjour,

Je me met à la base de données Access et j'ai un petit soucis avec une requête.

Code :
1
2
3
4
5
    qryTerrain.SQL.Clear;
    qryTerrain.SQL.Append('DELETE FROM terrain_detail WHERE fk_terrain :id_terrain');
    qryTerrain.Parameters.ParamByName('id_terrain').Value := idTerrain;
    qryTerrain.ExecSQL;
    qryTerrain.Close;
Erreur de syntaxe (opérateur absent) dans l'expression 'NOM_COLONNE ?'' .

J'arrive pas à comprendre, mon champ idTerrain contient bien un integer.

Pouvez vous m'aider ?

Merci

EDIT: J'ai rien dit il manque le =