我的SQL请求中的语法错误

时间:2014-06-13 14:50:25

标签: sql syntax odbc

我目前正在开展一个项目,我可以自动创建和发布请求,但其中一个让我陷入困境。

UPDATE  F_COMPTET 
SET     CT_TYPE = 0, 
        N_RISQUE = 1, 
        N_PERIOD = 1, 
        N_EXPEDITION = 1, 
        N_CONDITION = 1, 
        CT_NUMPAYEUR = 'C14029', 
        CT_INTITULE = 'FOURNIER JEREMY', 
        CT_CLASSEMENT = 'FOURNIER JEREMY', 
        CT_CONTACT = 'FOURNIER JEREMY', 
        CT_ADRESSE = '3902 RUE SAINT BRICE', 
        CT_COMPLEMENT = '', 
        CT_CODEREGION = 'BE', 
        CT_CODEPOSTAL = '7500', 
        CT_VILLE = 'TOURNAI', 
        CT_PAYS = 'BELGIUM', 
        CT_TELEPHONE = '', 
        CT_EMAIL = 'jerem313@msn.com', 
        CG_NUMPRINC = '412060', 
        N_CATCOMPTA = 5, 
        CT_QUALITE = 'M', 
        N_CATTARIF = 1, 
        CEHC = 'CE', 
        PAYSISO = 'FR', 
        CBMODIFICATION = '2014-06-13' 
WHERE   CT_NUM = 'C14029'

当我启动它时,ODBC给了我:

[Simba][SimbaEngine ODBC Driver]Syntax Error.37000

我们尝试过,但我们找不到问题所在,你能帮助我们吗?

1 个答案:

答案 0 :(得分:0)

37000是语法错误或访问冲突的ODBC2错误代码(现在在ODBC3中为42000),因此如果验证代码在语法上是正确的,则运行它的用户可能无权更新目标表。