0

尝试执行以下操作时出现标题错误:

       sInsertInto = "INSERT INTO 5why (date, op_id, serial, why1, why2, why3, why4, why5, root_cause, lessons) VALUES (" + _
    "'" + f_date + "', " + _
    "'eccross', " + _
    " '" + f_partnum + "', " + _
    " '" + f_first + "', " + _
    " '" + f_second + "', " + _
    " '" + f_third + "', " + _
    " '" + f_fourth + "', " + _
    " '" + f_fifth + "', " + _
    " '" + f_root + "'" + _
    " '" + f_lessons + "'" + _
    ")"

这里的值计数应该没问题;但这不是出于任何原因,我无法解决此错误。

4

1 回答 1

6

您似乎缺少逗号,特别是在该f_root行之后。我认为这将是由于两个字符串导致的语法错误'f_root' 'f_lessons',但我猜不是。


您的查询容易受到注入。您应该将参数化查询与准备好的语句一起使用。根据变量值,这也可能是问题所在。

于 2013-06-03T20:28:28.277 回答