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

Đề tài: Lỗi: The changes you requested to the table were not successful because.....

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

    Mặc định Lỗi: The changes you requested to the table were not successful because.....

    Chào các bạn, mình mới làm quen với C# được một thời gian ngắn và cảm thấy rất hay!

    Trong quá trình viết mình có gặp lỗi sau:

    The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.

    Mình chỉ thêm được 1 mẫu tin, còn thêm 1 mẫu nữa thì nó báo lỗi đó!

    Mình nghiên cứu khắc phục mãi mà không được hix!

    Mong các bạn giúp đỡ, xin cám ơn!

    Mình có gởi file đính kèm, mong các bạn giúp đỡ !
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi mrgiang88 : 23-12-2011 lúc 03:25 PM.

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

    Xem lại khóa chính đi bạn. Khóa phải là duy nhất, không thêm trùng được. Nếu là bảng nhiều(n) thì giá trị phải có trong bảng 1.
    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 đó!

  3. #3
    Ngày gia nhập
    05 2011
    Bài viết
    78

    Mình thấy form nhiều text quá, nên không rảnh để nhập 2 bảng ghi, mong bạn thông cảm, nhưng đọc qua code thì mình nghĩ vì bạn dùng binding cho textbox nên xảy ra chuyện đó (lần đầu binding, lần thứ 2 cũng binding, cho dù bạn đã clear), để khắc phục: bạn dùng một flag để kiểm tra binding.
    cụ thể thế này

    Code:
            private Boolean flag = true;
            private void subBindingData()
            {
                if (flag)
                {
                    txtMaDoiTuong.DataBindings.Clear();
                    txtMaDoiTuong.DataBindings.Add("Text", dgrDoiTuong.DataSource, "MaNguoiCDX");
                    txtHoTen.DataBindings.Clear();
                    txtHoTen.DataBindings.Add("Text", dgrDoiTuong.DataSource, "HoTen");
                    txtCacTenKhac.DataBindings.Clear();
                    txtCacTenKhac.DataBindings.Add("Text", dgrDoiTuong.DataSource, "CacTenKhac");
                    dtpNamSinh.DataBindings.Clear();
                    dtpNamSinh.DataBindings.Add("Text", dgrDoiTuong.DataSource, "NamSinh");
                    ....
                }
                flag = true;
            }
    Hope giúp được bạn

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

    Trích dẫn Nguyên bản được gửi bởi mrfour.it Xem bài viết
    Xem lại khóa chính đi bạn. Khóa phải là duy nhất, không thêm trùng được. Nếu là bảng nhiều(n) thì giá trị phải có trong bảng 1.
    Cái này của lão four là chuẩn đó bạn! Khóa chính là duy nhất ko dc trùng!

  5. #5
    Ngày gia nhập
    12 2011
    Bài viết
    2

    Mình đã khắc phục được lỗi này rồi, hiện tại mình đang tiến hành làm những form khác.

    Xin cám ơn các bạn rất nhiều./.

    Chúc các bạn Giáng sinh vui vẻ !

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

  1. MS SQL Lỗi Truyền được tên table vào procedure lỗi Must declare the table variable?
    Gửi bởi khanh120 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 14-11-2013, 11:55 PM
  2. 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
  3. Unable to find the requested .Net Framework Data Provider.
    Gửi bởi ecomnet trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 4
    Bài viết cuối: 23-08-2011, 10:31 AM
  4. This application has requested the Runtime to terminate it in an unusual way
    Gửi bởi Click8A4 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 16-07-2011, 07:41 PM
  5. MS SQL Lỗi Lỗi There are no primary or candidate keys in the referenced table khi tạo Foreign key của table
    Gửi bởi supervirus trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 15-06-2011, 05:22 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