此聲明有何問題?我收到錯誤 「命令不能正確地結束」:命令未正確結束
update subjectinfo set subject_name = '"
+ textBoxSubjectNameUpdate.Text
+ "' , subject_abbreviation = '"
+ textBoxSubjectAbbreviationUpdate.Text
+ "where subject_code = '"
+ textBoxSubjectCodeUpdate.Text + "'"
你只是在'where'之前缺少一個空格,而對於前面的Text值則是一個閉合的單引號。您還正在邀請SQL注入;請考慮使用綁定變量,而不是將用戶輸入直接放入您的語句中。 –
除了它容易受到sql注入的事實嗎? –
首先,使用參數化查詢。其次,如果你堅持不這樣做,至少使用參數化字符串 –