01/10/2018, 10:20

Lỗi trong khi nhập dữ liệu lên db bằng C#

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

Dark.Hades viết 12:31 ngày 01/10/2018

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

Bảo Ngọc viết 12:33 ngày 01/10/2018

thank bạn nhiều …

Bài liên quan
0