String or binary data would be truncated. The statement has been terminated hatası

 error

  “Insert”  işlemi yaparken genelde karşılaştığımız küçük fakat can sıkıcı hata diye yorumluyorum ben bunu.
String or binary data would be truncated.  The statement has been terminated.
 
Bir field’a girmeye çalıştığınız değerin karakter uzunluğu ile çakışıyorsa, bu hata ile karşılaşırız.Yani mesela siz Field’ınızı Varchar(8) olarak belirlemişsinizdir, fakat INSERT satırında yer alan değerin karakter uzunluğu 9 ya da daha uzun bir değerse ise işte bu hata ile karşılaşırsınız.
 
Çözüm: Database’ de Field’ın uzunluğunu, içine girmeye çalıştığınız verinin veri tipini düzenleyerek bu hatayı es geçebilirsiniz.

Yorum bırakın