データベースから行を削除しようとしていますが、
これは私のコードです:
sql = "delete sum_lines from sum_lines join sum_tbl on sum_lines.summary_id = sum_tbl.id where sum_tbl.user_id = @userId and sum_lines.line_id ='@lineId'";
SqlConnection con = new SqlConnection(conString);
dataObj = new DataObj();
SqlCommand com = new SqlCommand(sql, con);
com.Parameters.Add(new SqlParameter("@userId", userId));
com.Parameters.Add(new SqlParameter("@lineId", lineId));
con.Open();
com.ExecuteNonQuery();
con.Close();
問題は、管理ツールでSQLステートメントを試してみると、完全に機能することです。しかし、私のコードが実行されているとき、それは私のデータベースには影響しません。
このコードに移動します。デバッグモードで確認できますが、何らかの理由で影響しません。入力はありますか?