[英][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.