0

SQL データベースから行を削除しようとしています。引用符は、次のクエリで完全な引用符を追加しようとした問題ですが、受け入れられません。

 con.Open();
 SqlCommand fac = new SqlCommand("delete from faculty where schoolName = '" + schlName , con);
 fac.ExecuteNonQuery();
 con.Close();

解決策を確認して返信してください。次のクエリに完全な引用を追加しようとしましたが、受け入れられません。

4

1 に答える 1

8

パラメータを使用する必要があります:

using (var conn = ...)
using (var command = new SqlCommand("delete from faculty where schoolName = @School", con)) {
   command.Parameters.AddWithValue("@School", schoolName);
于 2012-09-14T20:02:54.413 に答える