通用解析错误

时间:2013-03-07 21:23:20

标签: parsing syntax-error runtime-error 4d-database

在4D应用程序中,我有以下几行代码:

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

尝试运行代码时,会显示以下错误:

  

通用解析错误。解析在以下或附近失败   substring interval - (16,23) - ... SET Desc = ...

有没有人看到代码的问题? Keys不是关键字或其他任何内容,是吗?

1 个答案:

答案 0 :(得分:1)

似乎有人忘了Desc是“降序”的关键字。解决方案是重命名列并更新对该列的所有引用。否则,无法在SQL中引用该列。