“Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints” hatası

.NET ile geliştirdiğiniz uygulamada bu hatayı alıyorsanız,

– İşlem yaptığınız DataSource nesnesindeki alanları kontrol etmeniz gerekecektir.  İşlem yaptığınız DataSource deki alanları veritabanındaki alan tanımlamaları ile kıyaslayın. Özellikle string veri tipindeki alanları kontrol etmenizde fayda var. Ya işlem yapan ilgili alanı/metodu yenileyin ya da DataSource içerisindeki Table/Adapter i silip yeniden oluşturun.

– Soruna alternatif bir çözüm olarak ise DataSet içerisindeki EnforceConstraints alanını false olarak ayarlayın.

Kağan Murat Geliştirici on 5 Aralık 2016 yazdı
Yorum Ekle
  • 0 Yanıt(lar)
  • Yanıtınız

    Cevabınızı göndererek Gizlilik Politikası ve Hizmet Şartlarını kabul ediyorsunuz.