Merhabalar arkadaşlar, bu yazımda karşılaştığımız ya da karşılaşabileceğimiz String or binary data would be truncated hatası’ndan bahsedeceğim.
Öncelikle String or binary data would be truncated Hatası Nedir ve Neden bu hata ile karşılaşırız?
Karşılaşılan bu hata Sql Server’da herhangi bir tabloya INSERT işlemi yaparken kolon karakter sayısının fazla olmasından dolayı karşımıza çıkar.
Örneğin:
– Müşteriler tablomuz olsun. Bu tablonun Müşteri Adı alanının uzunluğu 30 karakter olsun farz edelim.
– Müşteriler tablosuna veri eklemeye çalışırken Müşteri Adı alanına yazdırmak istediğimiz verinin 30 karakterden uzun olması sonucunda karşılaştığımız bir hatadır.
Bu hatayı çözmek için ise Tablomuzu oluştururken belirlediğimiz karakter uzunluklarının değerini yükseltmek, hatayı gidermemiz için yeterlidir.
MusteriAdi nvarchar(30) olan alanımızı MusteriAdi nvarchar(50) olarak güncellememiz gerekmektedir.
Karşılaşılan hatanın çözümünü bu şekilde giderebilirsiniz.
Umarım faydalı olmuştur.
İyi kodlamalar… 🙂