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

Đề tài: Bị xung đột khóa ngoài khi xóa một bản ghi trong Quan hệ 1-1

  1. #1
    Ngày gia nhập
    03 2011
    Bài viết
    32

    Angry Bị xung đột khóa ngoài khi xóa một bản ghi trong Quan hệ 1-1

    chào các bạn, mình đang làm CSDL thì đến phần này đang trục trặc, mình có 2 bảng csdl:
    một bảng là hocsinh có khóa chính là IDHS
    một bảng là ketquaht cũng có khóa chính là IDHS
    hai bảng này QH 1-1
    vấn đề ở đây là khi mình xóa một học sinh trong bảng hocsinh thì nó báo lỗi không xóa được như thế này
    Code:
    The DELETE statement conflicted with the REFERENCE constraint "FK_hocsinh_ketquaht". The conflict occurred in database "qlhs", table "dbo.ketquaht", column 'IDHS'. The statement has been terminate
    cái này có thể do xung đột khóa với bảng ketquaht, vậy mình muốn khi xóa một học sinh trong bảng hocsinh thì trong bảng ketquaht học sinh đó cũng bị xóa thì phải làm ntn ? tiện đây mình cũng hỏi luôn là trong QH 1-n giả sử QH nhân viên - phòng thì xóa một phòng trong bảng phòng thì phải làm sao để tất cả nhân viên thuộc phòng đó trong bảng Nhanvien cũng bị xóa theo
    mình có nghe nói dùng Trigger nhưng chưa biết cách dùng
    mong các bạn giúp mình với, thanks
    Đã được chỉnh sửa lần cuối bởi nobita2009hp : 29-04-2012 lúc 10:04 AM.
    công cụ,ebook,sách,phần mềm,quà tặng,nơi mọi thứ bạn cần:
    http://tanahanoi.com/

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

    hi. Bạn thử xóa ở bảng kết quả trước, sau đó mới xóa học sinh. Nếu ko xóa dc thì thêm cho nó trường để đánh dấu xóa hay ko cũng được. với quan hệ 1-n thì bạn xóa ở bảng nhiều trước là dc.
    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 đó!

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

  1. Tìm 1 khóa và mọi khóa của lược đồ quan hệ viết bằng VC++ (MFC Source code)
    Gửi bởi gianghoplus trong diễn đàn Dự án & Source code VC++
    Trả lời: 6
    Bài viết cuối: 11-04-2016, 03:25 PM
  2. Không xóa sửa trong linq dc, CSDL có 2 khóa chính Combo vs dattimepicker, 1 combo khóa ngoại
    Gửi bởi kenlove798 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 13-07-2014, 08:09 AM
  3. xử lý xung tín hiệu trong vẽ phổ phóng xạ, moi xung chua 256 gia tri
    Gửi bởi dangbui88 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 08-04-2013, 10:35 AM
  4. Cách tìm khóa trong lược đồ quan hệ???
    Gửi bởi nth4 trong diễn đàn Thắc mắc đại cương Database & Reporting
    Trả lời: 7
    Bài viết cuối: 11-03-2013, 02:33 PM
  5. Vấn đề xung quanh từ khóa static
    Gửi bởi legenday trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 03-01-2008, 11:25 PM

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