Forum
Arkadaşlar 2 adet Windows Form mum var.
1. Formdan Access veri tabanına kayıt giriyorum.
2. Form Datagridview ile veri görüntülüyorum .
Kayıt girişleri yapılıyor görüntüleme formu çalışınca kayıtlar siliniyor.
Merhaba kayıt formundan kayıtları database'e gönderdikten sonra access database'i açıp içerisinde verilerin olduğunu kontrol edermisin.
Kayıtlar görünüyor database de. Hatta datagrid viewde de görünüyor programı kapatıp açıyorum bakıyorum ki datalar silinmiş
Kodlarını görebilirmiyim?
private void button1_Click(object sender, EventArgs e)
{
if(islem_formu.Text!=""&&tarih.Text!=""&&fatura_no.Text!=""&&adet.Text!=""&&kg.Text!="")
{
OleDbConnection bagla = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=kon.mdb;");
bagla.Open();
OleDbCommand cm = new OleDbCommand();
cm.Connection = bagla;
cm.CommandText =
"insert into veri(islem_formu,tarih,sure_sonu,fatura_no,adet,kg)values('" + islem_formu.Text + "','" + tarih.Text + "','" + sure_sonu.Text + "','" + fatura_no.Text + "','" + adet.Text + "','" + kg.Text + "')";
cm.ExecuteNonQuery();
bagla.Close();
MessageBox.Show("Kayıt işlemi gerçekleşmiştir.");
}
else
{
MessageBox.Show("Lütfen Eksik bilgi girmeyiniz","Uyarı");
}
}
----Kayıt görüntüleme formunu
Datagridview database wizard ile yaptım.
Burada bir sıkıntı yok.Dagagrid ile verileri çekerken adapter get fill komutunun içerigine bakmak gerek ,kayıtların silimesi ya koşulsuz delete komutu gönderirsen olur yada truncate edersen tabloyu silinir.Başka bir şekilde silinmesi pek mümkün değil.
Yeni bir form üzerinde kod ile verileri çekebilirsen sorunun nerede olduğu anlaşılır.
Olmazsa projeni upload edersen ,bakabilirim.
OleDbConnection
DataSet dtst = new DataSet();
OleDbDataAdapter ad = new OleDbDataAdapter("select * From veri", baglan);
ad.Fill(dtst,
"isl");dataGridView1.DataSource = dtst.Tables[
"isl"];ad.Dispose();
baglan.Close();
Benim düşüncem hafızada tuttuğu verileri tekrar database ' e yazıyor bunu araştırmak gerek tahminen.
Aynı Sorun Bendede var çözümü ne arkadaşlar?
Bu Tür Sorunlar kod Yazmaktan Soğutuyor insanı
onclelıkle ınsert ve goruntuleme formlarını bır try catch arasını alanız sonra bır ıkı denemede acaba catch e dusuyormu kontrol edınız . bır hata verecemı yazdıgınız kodlarda bır hata gozukmuyor
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Yani ? sorun yok mu ?
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
kayıt yapılıyor formu kapattıp açtığımda tekrardan bilgiler kaybı yaşanmış office sorun olduğunu düşündüm ondada sorun yoktu.
valla bır kodların tamamını sankı debug ortamında gormek lazım gıbı geldı bana sorun yok gıbı gozukuyor ama mantıksal konumlandırma da problem olabılır kacırıyor olabılırız hep beraber
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Bilgisayarı formatladım visual studio ve office tekrar yükledim Sorun aynı Teşekkürler Erdem Selçuk
yanı eger bır yere yukleme sansın var ıse db ve kodları bakabırz eger format da attı ısen yanı bakmak lazım
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com