Thắc mắc Thông báo "Invalid value for cell" của SQL Server 2005 (3 người xem)

  • Thread starter Thread starter kjttj
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

kjttj

Thành viên hoạt động
Tham gia
10/9/12
Bài viết
105
Được thích
2
Mọi người cho em hỏi vấn đề này:
Khi em thiết kế xong bảng Danh mục khách hàng nhà cung cấp(Hình 1). Đến khi mở bảng ra để nhập liệu vào thì xuất hiện vấn đề thế này (Hình 2). Tại vì khi thiết kế theo giáo trình, thì cột DuCoDK em tích vào Allow Null, nhưng đến khi không nhập thì nó lại hiện ra thông báo!
Mong mọi người chỉ cách khắc phục, và nguyên nhân giúp em!
 

File đính kèm

Lần chỉnh sửa cuối:
Nếu bạn không nhập gì ở đó, hay là nó rỗng, bạn phải để chữ NULL ở đó (thường thì chương trình sẽ để sẵn cho bạn), nhưng nếu bạn xóa nó đi sẽ gây ra lỗi như hình số 2 của bạn. Bạn có thể khắc phục bằng cách gõ lại chữ NULL.
 
Nếu bạn không nhập gì ở đó, hay là nó rỗng, bạn phải để chữ NULL ở đó (thường thì chương trình sẽ để sẵn cho bạn), nhưng nếu bạn xóa nó đi sẽ gây ra lỗi như hình số 2 của bạn. Bạn có thể khắc phục bằng cách gõ lại chữ NULL.
Huhu, nếu mình làm như bạn thì nó lại hiện ra Hình 3 (đính kèm ở trên) bạn ạ! Giúp mình với!
 
Do bạn thiết lập thuộc tính với dữ liệu nhập vào sai. Ở MaSoThue là char(5) mà bạn nhập quá trời thế kia thì sao mà chạy được bạn :)
 
Do bạn thiết lập thuộc tính với dữ liệu nhập vào sai. Ở MaSoThue là char(5) mà bạn nhập quá trời thế kia thì sao mà chạy được bạn :)
Cái lỗi MS Thuế là đúng,mình đã sữa lại, nhưng nó vẫn không được bạn à! Vẩn hiện lỗi ở hình 3
 
Bạn đưa hình hạn chế quá nên kyo không đoán được nhiều thuộc tính dựa trên hình như vậy. Nhưng bạn nên coi lại thiết lập của bạn với dữ liệu đầu vào của bạn xem đã thỏa điều kiện chưa thì nó mới hết lỗi được. Chẳng hạn ở cột đầu tiên của bạn, bạn yêu cầu là 5 kí tự nhưng bạn chỉ nhập có 4, thế thì cũng gây lỗi nốt.
 
Mình nhập đúng hết như trong giáo trình rồi bạn ơi, mình đã xem kỹ lại rồi, nó vẫn vậy, huhu chẳng biết nó bị làm sao nữa! Cái hình 3 là hình thông báo mới nhất đấy bạn
 
Mình nhập đúng hết như trong giáo trình rồi bạn ơi, mình đã xem kỹ lại rồi, nó vẫn vậy, huhu chẳng biết nó bị làm sao nữa! Cái hình 3 là hình thông báo mới nhất đấy bạn

Cái cột đầu 5 ký tự bạn, bạn nhập 4 ký tự (KH01) thì nó cũng sẽ gây lỗi đấy. Không biết bạn đã thử nhập 5 ký tự chưa? Bạn nhập thử 5 ký tự xem có bị lỗi không?
 
Vẫn không được bạn ơi, cái thiếu 1 ký tự ấy là phần mềm nó tự động thêm vào một khoảng trắng để hiểu chính xác thành 5 rồi bạn ạ, huhu, giò sao đây bạn, vẫn không được!
 
Vẫn không được bạn ơi, cái thiếu 1 ký tự ấy là phần mềm nó tự động thêm vào một khoảng trắng để hiểu chính xác thành 5 rồi bạn ạ, huhu, giò sao đây bạn, vẫn không được!

Bạn có chắc là phần mềm tự động thêm cho bạn không? Đồng ý là phần mềm sẽ tự thêm cho bạn, nhưng biết đâu bạn xóa khoảng trắng đó rồi mà bạn không biết thì sao. Khi bạn bấm mũi tên di chuyển qua bên phải, bạn có thấy khoảng trắng chứ?
Cách thử nghiệm tốt nhất là bạn cứ điền thử 5 ký tự vào xem có chạy được không? (Có gì bạn sửa lại cũng đâu có muộn). Nếu như vẫn không được thì kyo nghĩ bạn nên đưa file lên xem sao.
 
Mình có gõ rồi, nhưng vẫn không được kyo ơi, mình có đánh lại cái lỗi đó lên gg nó dịch thế này?
no row was updated
the data in row 1 was not committed.
Error source: .Net SqlClient Date Provider.
Error message: String or Binary data would be truncated
The statement has been terminated.
Correct the errors and retry or press ESC to cancel the change


hàng không đã được cập nhật
các dữ liệu trong dòng 1 không được cam kết.
Lỗi nguồn: Net SqlClient ngày Nhà cung cấp.
Thông báo lỗi: String hoặc dữ liệu nhị phân sẽ được rút ngắn
Tuyên bố này đã được chấm dứt.
Sửa chữa các lỗi và thử lại hoặc nhấn ESC để hủy bỏ thay đổi
 
Web KT

Bài viết mới nhất

Back
Top Bottom