Как устранить ошибку при добавлении поля ADT в Delphi Firedac? - PullRequest
0 голосов
/ 16 октября 2018

Я использую Delphi Community (10.2) и получаю сообщение об ошибке при добавлении поля ADT в Firedac TFDQuery с помощью редактора полей.После добавления поля ADT, подполя добавляются, но id вызывает исключение:

"Поле [подполе] не найдено"

В моем TFDQuery полеТекст SQL выглядит так: "SELECT TABLE FROM TABLE".Я не могу найти объяснение этой ошибке.

ps: несмотря на ошибку, "подполе" работает нормально.Может быть ошибка на Firedac?

1 Ответ

0 голосов
/ 16 октября 2018

Возможно, это может быть проблемой в коде времени разработки FireDac, как говорит @MartynA.Однако один из способов избежать ошибки - установить для свойства TFDQuery.ObjectView значение false ( Displaying_ADT ), и таким образом подполя, присутствующие в поле ADT, будут постоянными полями.Для этого необходимо сначала добавить поле ADT, затем установить TFDQuery.ObjectView на false, а затем добавить подполя ADT в TFDQuery.

...