Мне нужно приложение, оно напомнит мне о том, что я периодически писал.
мы добавляем определенный c день к последнему дню. как это:
первый день (21.04.2020) + 1 день = первое напоминание (22.04.2020), первое напоминание + 3 дня = второе напоминание (25.04.2020)
Надеюсь, вы понимаете, что мой период "1,3,7,30,90,180 , 90 "
мой стол ![enter image description here](https://i.stack.imgur.com/N1xpO.png)
вот ошибка: System.Data.OleDb.OleDbException: 'Несоответствие типов данных в выражении критериев.'
мои c# коды:
con = new OleDbConnection(ConnectionParameter);
cmd = new OleDbCommand();
con.Open();
cmd.Connection = con;
cmd.CommandText = "Insert into remember (subject,dateone,datetwo,datethree,datefour,datefive,datesix,dateseven,dateeight) values (@subject,@one,@two,@three,@four,@five,@six,@seven,@eight)";
cmd.Parameters.AddWithValue("@subject", Convert.ToString(richTextBox3.Text));
cmd.Parameters.AddWithValue("@one", Convert.ToDateTime(dateTimePicker1.Value));
DateTime date2 = dateTimePicker1.Value.AddDays(1);
cmd.Parameters.AddWithValue("@two", date2);
DateTime date3 = date2.AddDays(3);
cmd.Parameters.AddWithValue("@three", date3);
DateTime date4 = date3.AddDays(7);
cmd.Parameters.AddWithValue("@four", date4);
DateTime date5 = date4.AddDays(30);
cmd.Parameters.AddWithValue("@five", date5);
DateTime date6 = date5.AddDays(90);
cmd.Parameters.AddWithValue("@six", date6);
DateTime date7 = date6.AddDays(180);
cmd.Parameters.AddWithValue("@seven", date7);
DateTime date8 = date7.AddDays(90);
cmd.Parameters.AddWithValue("@eight", date8);
cmd.ExecuteNonQuery();
con.Close();