none
Access teki verileri güncelleyemiyorum RRS feed

  • Genel Tartışma

  • try
                    {
                        con.Open();
                        cmd = new OleDbCommand("UPDATE Imalat SET SiparisTarihi=@siparis, Musteri=@musteri, Marka=@marka, Model=@model, Deri1=@deri1, Deri2=@deri2, KalıpNo=@kalıpno, TabanNo=@tabanno, TabanRenk=@tabanrenk, Asorti=@asorti, Asorti2=@asorti2, Toplam=@toplam, KesimFiyati=@kesimf, SayaFiyati=@sayaf WHERE PlanNo=@planno", con);
                        cmd.Parameters.AddWithValue("@planno", int.Parse(txtPlanNo.Text));
                        cmd.Parameters.AddWithValue("@siparis", txtSiparisT.Text);
                        cmd.Parameters.AddWithValue("@musteri", txtMusteri.Text);
                        cmd.Parameters.AddWithValue("@marka", txtMarka.Text);
                        cmd.Parameters.AddWithValue("@model", txtModel.Text);
                        cmd.Parameters.AddWithValue("@deri1", txtDeri1.Text);
                        cmd.Parameters.AddWithValue("@deri2", txtDeri2.Text);
                        cmd.Parameters.AddWithValue("@kalıpno", txtKalıpNo.Text);
                        cmd.Parameters.AddWithValue("@tabanno", txtTabanNo.Text);
                        cmd.Parameters.AddWithValue("@tabanrenk", txtTabanRenk.Text);
                        cmd.Parameters.AddWithValue("@asorti", lblAsorti.Text);
                        cmd.Parameters.AddWithValue("@asorti2", lblDagılım.Text);
                        cmd.Parameters.AddWithValue("@toplam", lblToplam.Text);
                        cmd.Parameters.AddWithValue("@kesimf", txtKesimF.Text);
                        cmd.Parameters.AddWithValue("@sayaf", txtSayaF.Text);
                        cmd.ExecuteNonQuery();
                        if (cmd.ExecuteNonQuery()==0)
                        {
                            MessageBox.Show("Test");
                        }
                    }
                    catch (Exception hata)
                    {
                        MessageBox.Show(hata.ToString());

                    }........

    kodlarım bu şeklide ama bir türlü güncelleme işlemini yapamadım. Veritabanında sadece planno sayı diğerleri metin. yardım eden herkese tşk 

    9 Haziran 2017 Cuma 12:24

Tüm Yanıtlar

  • Problemi kendim çözdüm.Aynı problemle karşılaşan olursa diye de yazıyorum.
    command string te değişiklik yaptım. 

    --- WHERE PlanNo=@planno ---   olan kısmı

    --- WHERE PlanNo="+int.Parse(txtplanno.text)+" --- olarak değiştirdim ve şuan sıkıntısız çalışıyor.

    14 Haziran 2017 Çarşamba 09:49