String or binary data would be truncated

Merhaba arkadaşlar,

Bugün size biraz önce üzerinde çalışırken aldığım hatanın sebebini açıklamak istiyorum. Hatanın tamamı aşağıdaki şekilde.

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

Bu hatayı almanızın sebebi (eğer ki bir gün alırsanız) büyük ihtimalle insert cümlesinde girdiğiniz değerin veri tabanındaki alan boyutundan daha büyük boyutta olmasıdır. 

Örneğin; 

Veri tabanınızda bir alanı nvarchar(10) olarak tanımlamış olduğunuzu varsayalım. Ama siz bu alana 11 karakterlik bir veri gönderirseniz bu hata ile karşılaşırsınız. 

Çözüm olarak giriş yaptığınız bilgiyi kısaltabilirsiniz yada veri tabanındaki alan boyutunu artırabilirsiniz. Bu arada giriş yaptığınız boyutun sınırı olmayacağı için, alan boyutunuzu hesaplayarak artırmanız en mantıklısı. 

Umarım işinize yarar.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir