none
C# Acces Özel Birden Fazla Boş Satır Ekleme Hatası Hk. RRS feed

  • Genel Tartışma

  • Aşağıdaki Hata İletisiyle Karşılaşıyorum. Yardım Edebilecek Bir Arkadaş Var Mı.

    Satır içi resim 2
    private void emptyperiodadd()
    {
         string hedef = System.Windows.Forms.Application.StartupPath + "\\tutanaklar\\" +                              FF3.Text + "_" + altcombo.Text + "_" + 
         comboBox3.Text + "-" + textBox15.Text + "_" + SS7.Text + "-" + SS8.Text
          + "_" + SS9.Text + "-" + SS10.Text + "_" + comboBox3.Text + ".mdb";
    
          OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;       Data Source=" + hedef);
          connection.Open();
    
          OleDbCommand olddelete= new OleDbCommand("DELETE FROM kdv WHERE ID", connection);
          olddelete.ExecuteNonQuery();
    
    
             for (int i = 1; i <= 1000 && (fatura1.RowCount > i); i++)
             {
             InsertRow(fatura1.Rows[i].Cells[1].Value.ToString());
             }
        }
                              
            void InsertRow(OleDbConnection conn, string cell)
            {
                DateTime month;
                if (DateTime.TryParseExact(cell, "MM.yyyy", null, DateTimeStyles.None, out month))
                {
                    InsertMonth(month.AddMonths(-1));
                    InsertMonth(month);
                }
            }
    
            void InsertMonth(DateTime month)
            {
                string hedef = System.Windows.Forms.Application.StartupPath + "\\tutanaklar\\" + FF3.Text + "_" + altcombo.Text + "_" + 
               comboBox3.Text + "-" + textBox15.Text + "_" + SS7.Text + "-" + SS8.Text
                           + "_" + SS9.Text + "-" + SS10.Text + "_" + comboBox3.Text + ".mdb";
    
                using (var conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + hedef))
                using (var cmd = conn.CreateCommand())
                {
                    cmd.Connection.Open();
                    cmd.CommandText = "insert into kdv (a) values (?)";
                    cmd.Parameters.AddWithValue("?", month.ToString("MM/yyyy"));
                    cmd.ExecuteNonQuery();
                }
             }




    1 Ağustos 2017 Salı 11:42