|
where句の条件に使用する値は変数に持っているという事ですよね? となると多分以下のような感じになります。
SqlCommand cmd = new SqlCommand("DELETE FROM user_master WHERE id ='" + this.id + "' and userid='" + this.userid + "' and username='" + this.username + "' and password='" + this.password + "' and age=" + this.age.ToString() .... 略
で、次にJittaさんの話になっていきますね。 上のやり方は推奨されません。 SQLインジェクションについて調べてみてください。
SqlCommand cmd = new SqlCommand("DELETE FROM user_master WHERE id =@id and userid=@userid and username=@username and ....... 略 cmd.Parameters.Add("@id", SqlDbType.Int).Value = id; cmd.Parameters.Add("@userid", SqlDbType.VarChar).Value = userid; cmd.Parameters.Add("@username", SqlDbType.VarChar).Value = username; .... 略
|