編集(投稿者)こんばんは。標記の件で調べています。下記ソースで、値は取得できるのですが、このwhere句の指定で取得してきた値をdeleteしたいのですが、where句にはどのような指定をしたらいいのでしょうか。この指定が難しいです。何か良いサイトや本がありましたら、合わせてご紹介下さい(__)以上宜しくお願いします。cnc.BeginTransaction()){try{★間違ってます。ex){trn.Rollback();MessageBox.Show("処理を中断します。インジェクションを作り込むことになります。09:09:13)これは、削除対象のテーブルにユニークな値が無いのでWHERE句の指定が難しいということでしょうか?で、あれば簡単なのはIDのようなフィールドを作ってIDENTITYプロパティを指定するのが一番簡単だと思います。テーブルをいじれないのなら、フィールドから必ずユニークになる組み合わせを探すくらいしか自分には思いつかないですね・・・#でも、良く見るとidというフィールドがあるようなのでそれがユニークな値なら、#idだけ指定で良いんじゃないのかな〜とか思いつつも、的を外している#気もしてきました。クエリ」で検索すると良いと思います。12:00:06)where句の条件に使用する値は変数に持っているという事ですよね?となると多分以下のような感じになります。略で、次にJittaさんの話になっていきますね。上のやり方は推奨されません。SQLインジェクションについて調べてみてください。編集(投稿者)皆さん。ありがとうございました。ID列がユニークのためそれを指定して、パラメータークエリで処理しました。今後SQLSERVERに関してもさらに勉強していきますので、宜しくお願いしします。