em gặp lỗi này khi đẩy dữ liệu lên Db
Mọi người giúp em ạ
arithmetic overflow error converting expression to data type smallint, value= 39355.
the statement has been terminated
Lỗi trong khi nhập dữ liệu lên db bằng C#
Phía db bạn thực hiện ghi dữ liệu vào column có kiểu smallint, mà dữ liệu bạn muốn ghi lớn hơn kiểu này (39355)
Bạn nên đổi column sang int
Cụ thể thì mssql cho tới 32k thôi
https://docs.microsoft.com/en-us/sql/t-sql/data-types/int-bigint-smallint-and-tinyint-transact-sql
1 Like
thank bạn nhiều …
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?