此声明有何问题?我收到错误 “命令不能正确地结束”:命令未正确结束
update subjectinfo set subject_name = '"
+ textBoxSubjectNameUpdate.Text
+ "' , subject_abbreviation = '"
+ textBoxSubjectAbbreviationUpdate.Text
+ "where subject_code = '"
+ textBoxSubjectCodeUpdate.Text + "'"
你只是在'where'之前缺少一个空格,而对于前面的Text值则是一个闭合的单引号。您还正在邀请SQL注入;请考虑使用绑定变量,而不是将用户输入直接放入您的语句中。 –
除了它容易受到sql注入的事实吗? –
首先,使用参数化查询。其次,如果你坚持不这样做,至少使用参数化字符串 –