[英][FireDAC][Phys][SQLite] ERROR: near "(": syntax error
我在将查询移动到 FireDAC 查询时遇到了这个问题
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;
线路问题
row_number() OVER (ORDER BY Men7a_Row)
错误
[FireDAC][Phys][SQLite] ERROR: near "(": syntax error.
我遇到过同样的问题。 在我的例子中,我运行的是一个 32 位程序,必须将 FDPhysSQLiteDriverLink 组件中的 EngineLinkage 属性更改为 slDynamic,并在同一 FD 组件的 VendorLib 属性中引用 32 位版本的 sqlite3.dll。 之后,不再有语法错误!!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.