单击添加按钮时出现问题。这个问题是数据类型不匹配错误。这是为了我的家庭作业。我有这个作业的一些数据。 在此处输入图像描述
我的访问数据库是这样的。我认为这个问题是从日期/时间开始的,但我认为这不是从日期/时间开始的。
private void button1_Click(object sender, EventArgs e)
{
cmd = new OleDbCommand();
con.Open();
cmd.Connection = con;
cmd =new OleDbCommand("INSERT INTO Sayfa1(S_adı, Police1, Kayit_Turu, TC1_veya_Vergi_No1, M_adı, Police1_No1, Plaka1, Belge1_Seri1, B_tarihi, Bas_tarihi, N_fiyat, B_fiyat, Telefon1_No1) values(@SirketAdi, @Police, @KayıtTuru, @TCVergiNo, @MusteriAdı, @PoliceNosu, @Plaka, @BelgeSeri, @BitisTarihi, @BaslangicTarihi, @NetFiyat, @BrutFiyat, @TelefonNosu)",con) ;
cmd.Parameters.AddWithValue("@SirketAdi", s_adı.Text);
cmd.Parameters.AddWithValue("@Police", p_adı.Text);
cmd.Parameters.AddWithValue("@KayıtTuru", k_adı);
cmd.Parameters.AddWithValue("@TCVergiNo", v_nosu.Text);
cmd.Parameters.AddWithValue("@MusteriAdı", m_adı.Text);
cmd.Parameters.AddWithValue("@PoliceNosu", p_nosu.Text);
cmd.Parameters.AddWithValue("@Plaka", p_sı.Text);
cmd.Parameters.AddWithValue("@BelgeSeri", b_serisi.Text);
cmd.Parameters.AddWithValue("@BitisTarihi", dateTimePicker3.Value.ToShortDateString());
cmd.Parameters.AddWithValue("@BaslangicTarihi", dateTimePicker4.Value.ToShortDateString());
cmd.Parameters.AddWithValue("@NetFiyat", n_fiyat.Text);
cmd.Parameters.AddWithValue("@BrutFiyat", brut.Text);
cmd.Parameters.AddWithValue("@TelefonNosu", komisyon.Text);
cmd.ExecuteNonQuery();
con.Close();
griddoldur();
}
System.Data.OleDb.OleDbException