Forum

The INSERT statemen...
 
Bildirimler
Hepsini Temizle

The INSERT statement conflicted with the FOREIGN KEY constraint "FK_ÖdünçKitap_Okuyucu". The conflict occurred in database hatası

5 Yazılar
4 Üyeler
0 Reactions
11.1 K Görüntüleme
(@OmerCiftci)
Gönderiler: 7
Active Member
Konu başlatıcı
 

Arkadaşlar iyi geceler hepinize. Öğrendiklerimi az çok tekrar etmek adına basit bir otomasyon yapmaya çalışıyorum. VS' yeni kitap kaydı falan yapabiliyorum ama ödünçkitap butonuna bastığım andan itibaren bu hatayı alıyorum:

The INSERT statement conflicted with the FOREIGN KEY constraint "FK_ÖdünçKitap_Okuyucu". The conflict occurred in database "KütüphaneOtomasyonu", table "dbo.Okuyucu", column 'OkuyucuID'.

The statement has been terminated.

 

Gerçekten kafayı yemek üzereyim bu hatayı neden alıyor olabilirim? 

 

Kategori.KategoriId --> Kitap.KategoriId   

Kitap.KitapId --> ÖdünçKitap.KitapId

ÖdünçKitap.OkuyucuId --> Okuyucu.OkuyucuId

 

bir yardımcı olursanız gerçekten çok sevinirim. ne olduğunu bulamıyorum hatanın

 

 
Gönderildi : 30/06/2016 02:10

(@alper-yazgan)
Gönderiler: 51
Trusted Member
 

Linki okur musun? Sorgunda hata var sanırım: 

http://www.cozumpark.com/forums/thread/238397.aspx

 

 
Gönderildi : 30/06/2016 02:21

(@OmerCiftci)
Gönderiler: 7
Active Member
Konu başlatıcı
 

Alper Bey bunları oluştururken kod kullanmadım hiç. Oraya bakmıştım daha önce de ama kendi sorunumla bağdaştıramadım

 
Gönderildi : 30/06/2016 02:32

(@TayfunKOC)
Gönderiler: 169
Reputable Member
 

İşlem yaptığında çalışan SQL sorgusunu paylaşabilir misin?

Direkt sql çalıştırmıyorsan SQL Profiler kullanarak sorguyu ytakalyabilirsin.

 

Tahmini olarak da insert işlemi yapmaya çalışıyor.Ancak birincil olan olan olan OkuyuId değeri Okuyucu tablosunda mevcut değilken insert etmeye çalışıyor.FK olarak bağlı olduğundan dolayıda buna izin vermiyor.Türkçesi : tabloda olmayan bir id değerini buraya ekleyemezsin.Git önce tabloya ekle sonra gel gibi..

 

 
Gönderildi : 29/08/2016 12:24

(@eravse)
Gönderiler: 1753
Üye
 

dbo.Okuyucu ıcerısınde o okuyucuya aıt ID olduğu ıcın bu hatayı alıyorsunuz muhtemel db semanızda sıkıntı olabilir tam sorgu ve diagram paylasabılırsınız daha saglıklı yakrdımcı olabılırız

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 29/08/2016 17:36

Paylaş: