2013-03-07 40 views
1

在4D應用程序,我有以下幾行代碼:通用解析錯誤

Begin SQL 
UPDATE Keys 
    SET Desc = :$desc, 
     KeyStamp = :$key_stamp 
WHERE KeyTitle = :$key_title 
End SQL 

當試圖運行的代碼,會顯示以下錯誤:

通用解析錯誤。解析失敗或以下 子串間隔 - (16,23) - ... SET Desc = ...

有沒有人看到代碼的問題? Keys是不是一個關鍵字或任何東西,是嗎?

回答

1

似乎有人忘了Desc是「降序」的關鍵字。解決方案是重命名該列並更新對該列的所有引用。否則,該列無法在SQL中引用。