Друзья помогите понять, что не так в коде, почему выходит ошибка "invalid use of keyword. Token: `dbt_AdmissionProduct`".
procedure TfAddProduct.sbAddClick(Sender: TObject);
var
varNameSelectProduct : String;
varCount : Integer;
varId : Integer;
varPrice : Real;
varSumPrice : Real;
begin
varNameSelectProduct := edNameSelectProduct.Text;
varCount := StrToInt(edCount.Text);
varPrice := StrToFloat(edPrice.Text);
varSumPrice := varCount * varPrice;
dmContanierIcon.quAdmissionProduct.Active := False;
dmContanierIcon.quAdmissionProduct.Close;
dmContanierIcon.quAdmissionProduct.SQL.Clear;
dmContanierIcon.quAdmissionProduct.SQL.Add('INSERT INTO `dbt_AdmissionProduct` (');
dmContanierIcon.quAdmissionProduct.SQL.Add('`p_product`,');
dmContanierIcon.quAdmissionProduct.SQL.Add('`p_count`,');
dmContanierIcon.quAdmissionProduct.SQL.Add('`p_price`,');
dmContanierIcon.quAdmissionProduct.SQL.Add('`p_sumPrice`)');
dmContanierIcon.quAdmissionProduct.SQL.Add('VALUES (');
dmContanierIcon.quAdmissionProduct.SQL.Add(':varNameSelectProduct,');
dmContanierIcon.quAdmissionProduct.SQL.Add(':varCount,');
dmContanierIcon.quAdmissionProduct.SQL.Add(':varPrice,');
dmContanierIcon.quAdmissionProduct.SQL.Add(':varSumPrice');
dmContanierIcon.quAdmissionProduct.ParamByName('varNameSelectProduct').AsString := varNameSelectProduct;
dmContanierIcon.quAdmissionProduct.ParamByName('varCount').AsInteger := varCount;
dmContanierIcon.quAdmissionProduct.ParamByName('varPrice').AsFloat := varPrice;
dmContanierIcon.quAdmissionProduct.ParamByName('varSumPrice').AsFloat := varSumPrice;
dmContanierIcon.quAdmissionProduct.Open;
dmContanierIcon.quAdmissionProduct.Active := True;
end;
выходит следующая ошибка: