【发布时间】:2015-06-08 02:36:32
【问题描述】:
我正在尝试执行以下查询,但发生错误,例如
Syntax error (missing operator) in query expression 9 ORDER BY empSalary.ID DESC.
cmd.CommandText = "UPDATE EmpSalary SET emp_Advance=" & TextBox7.Text & ",emp_salary=" & TextBox4.Text & " ORDER BY empSalary.ID DESC"
【问题讨论】:
-
您确定可以在 UPDATE 查询中使用 ORDER BY 吗?
-
UPDATE EmpSalary SET emp_Advance=" & TextBox7.Text & ",emp_salary=" & TextBox4.Text WHERE <where clause> -
TextBox4.Text 中的值是什么?如果它是 1,2345.56 之类的东西,那么请停在这里并阅读有关参数化查询的信息。顺便说一句,UPDATE 查询中的 ORDER BY 没有任何意义。请注意,如果没有 WHERE 子句,此命令(当您设法使其工作时)将更新表中的所有记录