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
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.