• 17-08-2014, 22:21:07
    #1
    Merhaba arkadaşlar aşağıdaki kod ile listView de bulunan sayıları accese birden fazla olarak eklemek istiyorum. Fakat kayıt işleminde hiç bir şey yapmıyor. Ne gibi bir eksiklik veya hata olabilir?
    for (int i = 0; i < listView2.Items.Count; i++)
    {
    int sayi = Convert.ToInt32(listView2.Items[i].SubItems[0].Text.ToString());
    string sqll = "Insert Into dakika(TID,DID) Values (@TID,@DID)";
    OleDbCommand kaydet = new OleDbCommand(sqll, baglanti); kaydet.Parameters.Clear();
    kaydet.Parameters.AddWithValue("@TID", say);
    kaydet.Parameters.AddWithValue("@DID", sayi);
    MessageBox.Show("Kayıt İşlemi başarı ile gerçekleşti.", "Tebrikler!", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    bu kodda ne gibi bir eksiklik var. Hiç bir işlem yapmıyor.
  • 17-08-2014, 23:07:13
    #2
    Bağlantı döngüden önce açılıp döngüden sonra kapanıyor değilmi?
  • 18-08-2014, 00:00:03
    #3
    evet. Sanırım bu sorunla ilgili bir şey değil. Ayrıca "Kayıt İşlemi başarı ile gerçekleşti" demesine rağmen herhangi bir şey eklemiyor.
  • 18-08-2014, 12:02:07
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Parametreleri ekledikten sonra execute etmiyorsun command'ı.
  • 18-08-2014, 14:40:48
    #5
    Üyeliği durduruldu
    KAYDET.exenonquery() gibi bişey eklemen lazzmdı
  • 18-08-2014, 17:31:52
    #6
    executenonquery eksik
  • 18-08-2014, 20:25:37
    #7
    tşkler arkadaşlar. sayenizde executenonquery ile çözdüm.