Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Mssql primary key sorunu

Konu, 'ASP.NET / Silverlight / Moonlight' kısmında tst tarafından paylaşıldı.

  1. tst

    tst Aktif Üye

    Kayıt:
    27 Ocak 2009
    Mesajlar:
    271
    Beğenilen Mesajlar:
    4
    merhabalar.
    Categories isimli bir tablo ve bunu CatId ve CatName diye 2 kolonu var.
    CatId ye primary key atadım.ama auto increment olayını yapamadım.Kolon ismine tek tıkladığımda aşağıda açılan özelliklerin çoğu id increment da dahil disabled durumda.resim aşağıda
    Eki Görüntüle 11573

    durum bu haldeyken insert yapmaya çalıştığımda
    Cannot insert the value NULL into column 'CatId', table 'blog.dbo.Categories'; column does not allow nulls. INSERT fails.
    The statement has been terminated.


    gibi bir hata alıyorum.bunu CatId ye not null verdiğim için alıyorum ama increment yapmak istiyorum aynı zamanda.Nasıl çözebilirim bu sorunu?
     
  2. janktp

    janktp Aktif Üye

    Kayıt:
    22 Aralık 2007
    Mesajlar:
    406
    Beğenilen Mesajlar:
    0
    Meslek:
    .Net developer
    Şehir:
    @Bostancı
    nchar tipinde identity yapamassın. int , bigint smallint kullanmayı dene
     
  3. tst

    tst Aktif Üye

    Kayıt:
    27 Ocak 2009
    Mesajlar:
    271
    Beğenilen Mesajlar:
    4
    Eyvallah sorun çözüldü :)
     
  4. janktp

    janktp Aktif Üye

    Kayıt:
    22 Aralık 2007
    Mesajlar:
    406
    Beğenilen Mesajlar:
    0
    Meslek:
    .Net developer
    Şehir:
    @Bostancı
    kolay gelsin