FireDacFBDriver не найден - PullRequest
       144

FireDacFBDriver не найден

0 голосов
/ 21 октября 2019

При создании нового пакета сервера Rad в качестве модуля данных с конечными точками базы данных для базы данных Firebird 3.0 не удается скомпилировать с ошибкой FireDACFBDriver not found.

Я нашел обходной путь, удалив FireDacFBDriver.dcpиз необходимого раздела проекта, перекомпиляции и просит добавить FireDacIBDriver, который, кажется, работает.

Я искал каталог установки Embarcadero, и там нет FireDacFBDriver.dcp, и мне интересно, если это что-то, чтопредполагалось включить, но не был распространен.

Доступен ли он?

type
  [ResourceName('Blob')]
  TBlobResource1 = class(TDataModule)
    FDConnection1: TFDConnection;
    qryTABLE: TFDQuery;
    [ResourceSuffix('Test')]
    dsrTABLE: TEMSDataSetResource;

  published
  end;

implementation

{%CLASSGROUP 'System.Classes.TPersistent'}

{$R *.dfm}

procedure Register;
begin
  RegisterResource(TypeInfo(TBlobResource1));
end;

initialization
  Register;
end.

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Я думаю, что это ошибка, и я сообщу об этом на портале качества. Если я получу другой ответ, я обновлю. Обходной путь - удалить FireDacFBDriver из необходимых файлов и перекомпилировать добавление в рекомендуемый FireDacIBDriver.

0 голосов
/ 21 октября 2019

Вы можете добавить TFDPhysFBDriverLink и настроить его. Информация о конфигурации может быть найдена в http://docwiki.embarcadero.com/Libraries/Rio/en/FireDAC.Phys.TFDPhysDriverLink.DriverID

...