c# - 我的 Windows 窗体应用程序中的数据类型不匹配错误
问题描述
单击添加按钮时出现问题。这个问题是数据类型不匹配错误。这是为了我的家庭作业。我有这个作业的一些数据。 在此处输入图像描述
我的访问数据库是这样的。我认为这个问题是从日期/时间开始的,但我认为这不是从日期/时间开始的。
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
解决方案
不是这个世界上的一切都是文本,事实上日期可能不是。所以试试:
cmd.Parameters.AddWithValue("@BitisTarihi", dateTimePicker3.Value);
cmd.Parameters.AddWithValue("@BaslangicTarihi", dateTimePicker4.Value);
推荐阅读
- vba - 复制/粘贴时停止 VBA 将文本更改为日期
- javascript - s3.headObject 正在制作意外项目
- python - 如何使用 Python 将 excel 文件转换为不同的格式?
- r - 将所有逻辑规则与数据框匹配(需要超快速功能)
- c# - ValidateComplexType 在 Blazor 的嵌套模型中不起作用
- c# - 如何为自定义对象的二维数组制作自己的“foreach”或类似内容?
- python - 如何检查模式是否包含pyspark中的字符串数组或结构数组
- java - Android Studio TextWatcher 属性名称问题
- amazon-web-services - 如何在生产中添加 aws-cli v2?
- javascript - 访问这个。
来自 Nuxt 插件