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

Đề tài: lỗi Index (zero based) must be greater... khi insert trong mô hình 3 lớp ???

  1. #1
    Ngày gia nhập
    07 2010
    Bài viết
    115

    Wink lỗi Index (zero based) must be greater... khi insert trong mô hình 3 lớp ???

    code insert của mình nè
    Visual C# Code:
    1. public bool Insert(NganhHoc nh)
    2.         {
    3.             if (CheckError(nh))
    4.             {
    5.                 string sql = String.Format("Insert Into NganhHoc(TenNganh,MaNganh)Values('{0}','{1}')" + nh.TenNganh, nh.MaNganh);
    6.                 if (connData.ExecuteQuery(sql))
    7.                 {
    8.                     MessageBox.Show("Lưu thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
    9.                     return true;
    10.                 }
    11.             }
    12.             return false;
    13.         }
    khi insert thì nó báo lỗi
    Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
    mình insert cách bình thường thì chạy ầm ầm,ko lỗi gì hết
    các pac cho ý kiến với
    Đã được chỉnh sửa lần cuối bởi lonelyeveningstar : 20-03-2012 lúc 09:38 PM. Lý do: sửa tiêu đề cho phù hợp

  2. #2
    Ngày gia nhập
    03 2010
    Bài viết
    236

    Trích dẫn Nguyên bản được gửi bởi lonelyeveningstar Xem bài viết
    code insert của mình nè
    Visual C# Code:
    1. public bool Insert(NganhHoc nh)
    2.         {
    3.             if (CheckError(nh))
    4.             {
    5.                 string sql = String.Format("Insert Into NganhHoc(TenNganh,MaNganh)Values('{0}','{1}')" + nh.TenNganh, nh.MaNganh);
    6.                 if (connData.ExecuteQuery(sql))
    7.                 {
    8.                     MessageBox.Show("Lưu thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
    9.                     return true;
    10.                 }
    11.             }
    12.             return false;
    13.         }
    khi insert thì nó báo lỗi
    Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
    mình insert cách bình thường thì chạy ầm ầm,ko lỗi gì hết
    các pac cho ý kiến với
    Bạn sửa lại thành
    Visual C# Code:
    1.   string sql = String.Format("Insert Into NganhHoc(TenNganh,MaNganh)Values('{0}','{1}')" ,nh.TenNganh, nh.MaNganh);

    Báo lỗi do bạn truyền thiếu giá trị cho "place holder"

  3. #3
    Ngày gia nhập
    07 2010
    Bài viết
    115

    thanks u nhìu nha ! , đúng là đêm khuya hoa mắt òi

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

  1. Sửa lỗi "Index (zero based) must be greater than or equal to zero and less than the size of the argument list."
    Gửi bởi hoadoquyen2710 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 24-06-2013, 12:46 PM
  2. Lỗi Index (zero based) must be greater than or equal to zero and less than the size of the argument list ?
    Gửi bởi garungns trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 12-10-2012, 04:07 PM
  3. Lỗi FormatException was unhandled Index (zero based) must be greater than or equal to zero?
    Gửi bởi jicki09 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 24-09-2012, 10:34 PM
  4. Index (zero based) must be greater than or equal to zero and less than the size ..
    Gửi bởi sasadudu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 10-12-2010, 02:30 AM
  5. Sự kiện KEYDOWN trong dialog based
    Gửi bởi baonhietdoi1 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 08-12-2009, 09:08 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