beyler aspnet mvc ile kendime göre blog sitesi oluşturmaya çalışıyorum kullanıcı ile giriş yapıyorum makale yazdığım zaman hata veriyor
"The INSERT statement conflicted with the FOREIGN KEY constraint \"FK_Makale_Kategori\". The conflict occurred in database \"BlogDb\", table \"dbo.Kategori\", column 'Id'.\r\nThe statement has been terminated."}
Kullanici aktif = Session["Kullanici"] as Kullanici;
Tablolarını bir kontrol et manuel kayıt atmayı dene. Muhtemelen Makale tablosuna kayıt atarken KategoriId değeri boş. Önce dbo.Kategori dediğin tabloyu doldurman gerekecek. Yani Makale tablosunda ki Kategori kolonunun ilişkili olduğu Kategori tablosunda ki Id kolonunda yer almayan bir değeri insert edemezsin
quote:
Orijinalden alıntı: justify
Tablolarını bir kontrol et manuel kayıt atmayı dene. Muhtemelen Makale tablosuna kayıt atarken KategoriId değeri boş. Önce dbo.Kategori dediğin tabloyu doldurman gerekecek. Yani Makale tablosunda ki Kategori kolonunun ilişkili olduğu Kategori tablosunda ki Id kolonunda yer almayan bir değeri insert edemezsin
kategori tablosunda 3 tane kayıt var yani 3 tane kategori
Ben sana hatanın sebebini yazdım. Görmeden yorum yapmak zor. Deneme yaparak sen bulabilirsin. Önce FOREIGN KEY kaldırıp bir dene. Gönderdiğin parametrelere bak. Olmadı Db ye direk kendin SQL query şeklinde insert etmeyi dene aynı parametreler ile. Kodunu incelersen bulacaksındır.
quote:
Orijinalden alıntı: justify
Ben sana hatanın sebebini yazdım. Görmeden yorum yapmak zor. Deneme yaparak sen bulabilirsin. Önce FOREIGN KEY kaldırıp bir dene. Gönderdiğin parametrelere bak. Olmadı Db ye direk kendin SQL query şeklinde insert etmeyi dene aynı parametreler ile. Kodunu incelersen bulacaksındır.