尝试执行sql查询但发生错误,如查询表达式中的语法错误(缺少运算符)

时间:2015-06-06 10:50:23

标签: sql vb.net

我正在尝试执行以下查询,但错误就像

一样

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"

1 个答案:

答案 0 :(得分:0)

首先,你不应该直接将字符串连接到你的sql。这是一种安全风险。谷歌sql注入。 相反,您应该使用参数化查询或存储过程。

其次,oreder by部分在此类查询中没有意义,也许是您获得此异常的原因。