2013-03-07 21 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中引用。