FireDAC отсутствующие компоненты в RAD Studio 10.2 - PullRequest
0 голосов
/ 31 мая 2018

Я делюсь проектом, созданным в RAD Studio 10.2, в котором используются компоненты FireDAC.

Модуль данных проектов содержит компонент TFDConnection, для которого DriverName установлено значение ODBC.

Другой пользователь, использующий точную ту же версию RAD Studio (имеетсравнил всю информацию о версии) не может скомпилировать проект.Они получают следующую ошибку компиляции:

Модуль 'FireDAC.Phys.ODBC' не найден.

Если другой пользователь просматривает палитру инструментов в разделе Ссылки FireDAC, то нетДоступен TFDPhysODBCDriverLink компонент.

Единственное различие, о котором я знаю в среде, состоит в том, что я использую Win10 Pro, а они - Win10 Home.Может ли это вызвать проблему?Если нет, то есть идеи о том, что нужно настраивать.Спасибо.

1 Ответ

0 голосов
/ 31 мая 2018

Полагаю, что разница между вашей машиной и коллегой, которую вы видите, может заключаться в том, что у вас установлены разные SKU Delphi.SKU = stock-keeping unit, который для Delphi традиционно включает розничные пакеты Pro, Enterprise и Architect.

На другом компьютере, в Delphi |Палитра компонентов, сколько компонентов FD Link вы видите на вкладке FireDAC Links?

В них отсутствуют все ссылки ниже SQLite (DS, TBDX, Oracle, DB2, Infx, MSSQL, TData, ASA, ODBC и Mongo все ссылки отсутствуют

Ну,Все компоненты ссылки, которые вы видите, находятся в пакете dclFireDAC250.Bpl. Отсутствующие компоненты находятся в dclFireDACEnt250.Bpl.

Итак:

a) Имеет ли другая машина версиюDelphi, который включает в себя dclFireDACEnt250.Bpl.Я не проверял, но я предполагаю, что Ent означает Enterprise.Если нет, то это может быть вашим ответом.Что такое Delphi SKU на другой машине?

b) Если предполагается, что SKU Delphi другой машины включает dclFireDACEnt250.Bpl, находится ли этот пакет на другой машине и в той же папке, что и dclFireDAC250.Bpl?Если нет, скопируйте его туда и используйте Component|Install packages в IDE, чтобы попытаться установить его.

Кстати, я проверил и на машине, которая у меня есть, которая работает под управлением Win10 64-bit Home, Enterprise SKUВ Токио есть ссылки DS, TBDX, Oracle, DB2, Infx, MSSQL, TData, ASA, ODBC и Mongo.

...