kết quả từ 1 tới 2 trên 2

trigger trong sql sever

  1. #1
    Ðến Từ
    Bà Rịa - Vũng Tàu
    Thành Viên Thứ: 399990
    Giới tính: Nam
    Bài gửi
    5

    trigger trong sql sever

    Ktra dl khi nhập vào bảng SINHVIEN nếu DOTUOI < 18 -> thông báo lỗi và không cho nhập bảng ghi vào bảng dl, ngược lại thông báo bản ghi nhập thành công. Nếu người dùng nhập thông tin sai 3 lần liên tiếp thì bản ghi không được chấp nhận và màn hình không hiện thông báo.
    MN cho mình hỏi cái ý "Nếu người dùng nhập thông tin sai 3 lần liên tiếp thì bản ghi không được chấp nhận và màn hình không hiện thông báo" làm ntn ?
    Thanks!
    Quick reply to this message Trả lời       

  2. #2
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 358027
    Bài gửi
    1.716

    Reply: trigger trong sql sever

    Có nghĩa là đếm số lần nhập sai

    Khi bạn nhập Tuổi

    Mỗi lần nhập
    nếu < 18 => sẽ hiện thông báo tuổi không phù hợp
    nếu > 18 => sẽ hiện thông báo tuổi hợp lệ, tiến hành lưu trong csdl (bảng ghi)
    nếu đến lần thứ 3 liên tiếp nhập < 18 => không thèm hiện thông báo nữa, quá tam ba bận mà lại

    Bạn dùng cờ nhớ đếm số lần nhập sai liên tiếp, nhập đúng thì reset về 0, nhập sai thì tăng lên 1, kiểm tra cờ nhớ trước khi xử lý dữ liệu, hiển thị thông báo