23 Temmuz 2009 Perşembe

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

Eğer böyle bir hata alırsanız; Özellikle ObjectDataSource nesnesini GridView e bağlantılı iken; dataset'inizin .xsd den tek tek alanları (field) inceleyin. önce tüm alanları silip tek tek deneyin. En son eklediğiniz alanda bu mesajı aldığınızda, o alanı seçin ve Properties penceresinden MaxLenght özelliğini değiştirin. Databaseinizde bu alanın uzunluğu ne ise o yada daha büyük olması gerekir. Özellikle String tipteki alanlarda bu sorun sürekli mevcut. Ayrıca, gene Properties penceresinde menüden Dataset nesnenizi seçin ve EnforceConstraints değerini False yapın.

2 yorum:

  1. Hocam çok sağolun. Hayat kurtardınız.

    YanıtlaSil
  2. Teşekkür ediyorum canı gönülden... Bu saatte böyle (:

    YanıtlaSil