Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: làm sao có thể xóa 2 table có quan hệ cha con cùng 1 lúc

  1. #1
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    227

    Thumbs down làm sao có thể xóa 2 table có quan hệ cha con cùng 1 lúc

    Em có tạo 2 table:
    NSX:idNSX,tennsx
    SanPham:idSP,idNSX,TenSP
    Em viết muốn xóa 1 nhà sản xuất đồng thời cũng khóa luôn tất cả các sản phẩm của nhà sản xuất đó .Em viết code như vậy sai chỗ nào .Xin anh/chị chỉ dùm:
    string chuoikn = "server=localhost;uid=;pwd=;database=webbandt;inte grated security=true;";
    SqlConnection c = new SqlConnection(chuoikn);
    c.Open();
    try
    {
    string chuoitruyvan = "delete from nsx where idnsx="+dplNsx.SelectedValue;
    chuoitruyvan += "delete from sanpham where idnsx=" + dplNsx.SelectedValue;
    SqlCommand m = new SqlCommand();
    m.Connection = c;
    m.CommandText = chuoitruyvan;
    m.ExecuteNonQuery();
    Response.Write("<script>alert('Xóa Thành Công')</script>");
    }
    catch(Exception ex)
    {
    Response.Write("Thông báo lỗi:"+ex.Message);
    }
    c.Close();
    Em cám ơn

  2. #2
    Ngày gia nhập
    10 2009
    Nơi ở
    Việt Nam
    Bài viết
    359

    thực hiện Delete nsx từ bảng sản phẩm trước rồi mới delete nsx từ bảng nhà nhà xuất okie
    Muốn thành công thì đừng thất vọng - nhưng nếu có lúc thất vọng thì cứ làm việc trong sự thất vọng đi.

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    bạn tâm nói đúng rồi đó. Khi thêm("sinh") thì phải có cha ("nhập cha"), còn xóa thì ngược lại.hi
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  4. #4
    Ngày gia nhập
    06 2010
    Bài viết
    490

    cái này đâu có gì khó, nếu có học sql thì thây cô đã có dạy qua, thì cứ xóa bảng con rồi tới bảng cha... cứ vậy mà làm tới
    Hãy bình tĩnh giải quyết mọi vấn đề.

  5. #5
    Ngày gia nhập
    10 2010
    Bài viết
    518

    bác search với cái này xem: "cascade sql server"

Các đề tài tương tự

  1. Cách dùng checkbox chọn để xóa nhiều bản ghi cùng một lúc?
    Gửi bởi anhhttk81 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 18-12-2012, 09:16 PM
  2. Database Cách cập nhật 1 lúc nhiều table trên form C#?
    Gửi bởi choi_choi_1217 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 03-04-2012, 09:41 PM
  3. Tạo quan hệ giữa table giáo viên và table môn học nên làm thế nào?
    Gửi bởi while trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 20-10-2011, 09:50 PM
  4. ADO.NET Bị lỗi thực hiện câu lệnh update khi nhiều luồng cùng chạy câu lệnh cùng một lúc
    Gửi bởi tuandoi1 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 20-07-2011, 06:51 PM
  5. Tắt nhiều form không liên quan cùng một lúc trên C# như thế nào..??
    Gửi bởi #include# trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 28-05-2009, 01:21 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn