Şimdi Ara

c# ta kod hatasııı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
294
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • c# ta bi program yazıyorum programı bircok kez çalıştırdım ve hiç hata almadm fakat değerleri doğru girmeme rağmen program aynı kodlarla çalışmıyor.Yaptığım program veritabanına bağlı ve sorunlu butonun içindeki kodlar ;
    string baglanti = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=tercih.accdb";

    OleDbConnection baglan = new OleDbConnection(baglanti);
    OleDbCommand kaydet = new OleDbCommand("insert into tercih([ogrno],[ad],[soyad],[cins],[tc],[sinif],[puan],[basari],[yuzde]) values (@ogrno,@ad,@soyad,@cins,@tc,@sinif,@puan,@basari,@yuzde)", baglan);
    baglan.Open();
    kaydet.Parameters.AddWithValue("@ogrno", textBox4.Text);
    kaydet.Parameters.AddWithValue("@ad", textBox1.Text);
    kaydet.Parameters.AddWithValue("@soyad", textBox2.Text);
    kaydet.Parameters.AddWithValue("@cins", comboBox1.Text);
    kaydet.Parameters.AddWithValue("@tc", textBox3.Text);
    kaydet.Parameters.AddWithValue("@sinif", textBox5.Text);
    kaydet.Parameters.AddWithValue("@puan", textBox6.Text);
    kaydet.Parameters.AddWithValue("@basari", textBox7.Text);
    kaydet.Parameters.AddWithValue("@yuzde", textBox8.Text);
    kaydet.ExecuteNonQuery();
    MessageBox.Show("Değişiklikler kaydedildi...");
    baglan.Close();

    çıkan hatada ise "Taşma" diyor.
    Yardımcı olabilirseniz sevinirim







  • tc de muhtemelen sorun var access veritabanında tc nin verisinde alan boyutunu uzun tamsayıdan (long) çifte (double) ayarlayın
  • Gökşen PASLI G kullanıcısına yanıt
    cevapladığınız için teşekkür ederim :)
    sorunu çözdüm access'te yuzde alanını genel sayı yapmam gerekiyormuş yinede sağolun :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.