今天升级到 Delphi 12 后,编译运行原来的项目,出现“[FireDAC][Phys][SQLite][sqlite3]-303.Capability is not supported”的错误。
经过查找文档,发现是FireDAC SQLite 版本更新导致的。
RAD Studio 12.0 支持 SQLite 3.42,同时保留了使用 FireDAC 加密(FDE)的 SQLite
最终的简单方法是:TFDPhysSqliteDriverLink的EngineLinkage属性设置为slFDEStatic即可支持原来的方法,若要成功,不宫也行。苍天
