delphi [FireDAC][物理][SQLite]错误:靠近“(“:语法错误

mo49yndu  于 2022-12-29  发布在  SQLite
关注(0)|答案(1)|浏览(265)

将查询移动到FireDAC Query时遇到此问题

SELECT row_number() OVER (ORDER BY Men7a_Row) AS RowNum,
       Nom_Prénom,
       Compte AS [Compte::Varchar(10)],
       Men7a_Value,
       Men7a_Date
  FROM R1
 WHERE Men7a_Date BETWEEN :DS AND :DF
 LIMIT 25 OFFSET 25;

线问题
第一个月
错误
[FireDAC][Phys][SQLite] ERROR: near "(": syntax error.

t30tvxxf

t30tvxxf1#

我遇到了同样的问题。在我的例子中,我运行了一个32位程序,必须将FDPhysSQLiteDriverLink组件中的EngineLinkage属性更改为slDynamic,并在同一FD组件的VendorLib属性中引用32位版本的sqlite3. dll。之后,就没有语法错误了!!😉

相关问题