none
Access veri tabanına çoklu veri ekleme RRS feed

  • Soru

  • The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship.  Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.

    verdiği hata bu

    yapmaya çalıştığım:

    int planNo = int.Parse(txtPlanNo.Text.Trim());
    OleDbCommand cmd = new OleDbCommand("insert into Imalat (Plan_No,Siparis_Tarihi,Musteri,Marka,Model,Deri_1,Deri_2,Kalıp_No,Taban_No,Taban_Renk,Asorti,Asorti_2,Toplam,Kesim_Fiyati,Saya_Fiyati) values (@planno,@siparist,@musteri,@marka,@model,@deri1,@deri2,@kalıpno,@tabanno,@tabanrenk,@asorti,@asorti2,@toplam,@kesimfiyati,@sayafiyati)", con);

    for (int i = 0; i < adet; i++)
                            {
                                cmd.Parameters.AddWithValue("@planno", planNo.ToString());
                                cmd.Parameters.AddWithValue("@siparist", txtSiparisT.Text.Trim());
                                cmd.Parameters.AddWithValue("@musteri", txtMusteri.Text.Trim());
                                cmd.Parameters.AddWithValue("@marka", txtMarka.Text.Trim());
                                cmd.Parameters.AddWithValue("@model", txtModel.Text.Trim());
                                cmd.Parameters.AddWithValue("@deri1", txtDeri1.Text.Trim());
                                cmd.Parameters.AddWithValue("@deri2", txtDeri2.Text.Trim());
                                cmd.Parameters.AddWithValue("@kalıpno", txtKalıpNo.Text.Trim());
                                cmd.Parameters.AddWithValue("@tabanno", txtTabanNo.Text.Trim());
                                cmd.Parameters.AddWithValue("@tabanrenk", txtTabanRenk.Text.Trim());
                                cmd.Parameters.AddWithValue("@asorti", lblAsorti.Text.Trim());
                                cmd.Parameters.AddWithValue("@asorti2", lblDagılım.Text.Trim());
                                cmd.Parameters.AddWithValue("@toplam", lblToplam.Text.Trim());
                                cmd.Parameters.AddWithValue("@kesimfiyati", txtKesimF.Text.Trim());
                                cmd.Parameters.AddWithValue("@sayafiyati", txtSayaF.Text.Trim());
                                cmd.ExecuteNonQuery();
                                planNo += 1;
                            }

    ilk plan_no kayıt ediliyo ama 2. kayıtta sıkıntı var.Şimdiden teşekkürler.

    22 Mayıs 2017 Pazartesi 20:21

Yanıtlar

Tüm Yanıtlar