ANASAYFA | BLOG | SORU CEVAP | REFERANSLARIM | DOWNLOAD | HAKKIMDA | İLETİŞİM | ARAMA
~~~SORU~CEVAP~~~
Gönderen: ~~FARUK UNAL~~
10.2.2015

SqlCommand kmt1 = new SqlCommand("INSERT INTO stajyer TC,ad,soyad,cinsiyet,mezuniyetYili,bolumu,yetenek,tecrube,adres,mail,telefon,tarih SELECT TC,ad,soyad,cinsiyet,mezuniyetYili,bolumu,yetenek,tecrube,adres,mail,telefon,tarih FROM stajyerBasvuru;", conn);

 

komutunda tablo isminizden sonra kolonlar parantez () içerisine alıp deneyiniz, Tabi birde bu komut öncesinde connection ı açmayı ve sonrasında kapatmayı unutmayınız

 

SqlCommand kmt1 = new SqlCommand("INSERT INTO stajyer TC,ad,soyad,cinsiyet,mezuniyetYili,bolumu,yetenek,tecrube,adres,mail,telefon,tarih ) SELECT TC,ad,soyad,cinsiyet,mezuniyetYili,bolumu,yetenek,tecrube,adres,mail,telefon,tarih FROM stajyerBasvuru;", conn);

Kolay gelsin, iyi çalışmalar

Gönderen: Gülistan AVCİL
19.2.2015

Mereba Faruk hocam,

yaptığım bi projede karşılaşığım bi hata var şöyle ki,

iki birbirine ilişkili tablom var yani birinin primary keyi digerinin foregin keyi olarak atadım,(kategori diye bir tablo var,bu tablonun primary keyi bilgi tablosunun  foreign keyi ),kategori tablosuna ekleme yapmak istediğim zaman:

"The INSERT statement conflicted with the FOREIGN KEY constraint "FK_tbKategori_tbBilgi". The conflict occurred in database "Metesoft_takip", table "dbo.tbBilgi", column 'bilgiID'."

seklinde bir hata alıyorum.İnner Join kullanmam gerektiğini düşünüyorum ama hem nasıl kullanıldığını unuttum hemde inner joinle çözülür mü bilemedim,

Şimdiden çok teşekkür ederim,iyi akşamlar.


Ad Soyad :
E-mail :
Cevap :
DoÄŸrulama Kodu