c# formdan sqle veri eklemek

c# formdan sqlle veri eklemek istiyorum texbox datetimepicker kullanarak. ama veri eklerke hatayla karsilastim aldigim hata  budur:

"An explicit value for the identity column in table 'Yoneticilerin_Bilgisi' can only be specified when a column list is used and IDENTITY_INSERT is ON."

hata   komut.ExecuteNonQuery() kod satirinda olusmaktadir 

 

 

 

 

 public void Yeni_Kullanici (TextBox Adi,TextBox Soyadi,TextBox Id_numarasi,DateTimePicker dogum_tarihi,RadioButton Egitim_durumu,TextBox Mail,TextBox telefon,TextBox sifre, TextBox sifretekrari)
        {
            if (sifre.Text == sifretekrari.Text)
            {
                baglanti.Open();
                komut = new SqlCommand();
                komut.Connection = baglanti;
                komut.CommandText = "insert into Yoneticilerin_Bilgisi values ('" + Adi.Text + "','" + Soyadi.Text + "','" + Id_numarasi.Text + "','" + dogum_tarihi.Text + "','" + Egitim_durumu.Text + "','" + Mail.Text + "','" + telefon.Text + "','" + sifre.Text + "','" + sifretekrari.Text + "')";
                Yoneticilerin_Bilgisi(Adi,Soyadi,Id_Numarasi,Dogum_Tarihi,Egitim_Durumu,Mail_Adresi,Telefon_Numarasi,Sifre)Values (@Ad,@Soyad,@Numara,@tarih,@egitm,@Mail,@telefon,@sifre)";
                

                
                komut.ExecuteNonQuery();
                baglanti.Close();


                MessageBox.Show("Uye eklendi !");

                Adi.Text = "";
                Soyadi.Text = "";
                Id_numarasi.Text = "";
                Mail.Text = "";
                telefon.Text = "";
                sifre.Text = "";
                sifretekrari.Text = "";

            }

 

 

 

 

    +1

    Gürkan

    29 Şubat 2020

    Eğer veri tabanında işlem yaptığınız tabloda identity yani birincil anahtar alan bulunuyorsa ve otomatik artan olarak ayarlanmışsa bu alana manuel bir şekilde veri ekleyemezsiniz. Bunu önlemek için INSERT sorgunuzdan anahtar alanı çıkartmanız gereklidir. Eğer tasarımınız ve planınız buna müsait etmiyorsa aşağıdaki bağlantıda sorununuzun çözümü mevcuttur. İyi çalışmalar.

    https://sanalkurs.net/ms-sql-identity-insert-is-set-to-on-off-kullanimi-ve-hata-cozumu-10520.html

      huseyin45

      Cmt, 29/02/2020 - 14:52
      Tesekkurler. Size de iyi calismalar
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.