将此时间插入数据库时出现此错误。
这是错误:
无法将参数值从字符串转换为时间跨度。
这是代码:
dateContainer.Text = DateTime.Now.ToString("dddd, MMMM dd, yyyy",
System.Globalization.CultureInfo.InvariantCulture);
private void StartTimer(object sender, EventArgs e)
{
timeContainer.Text = DateTime.Now.ToString("h:mm tt",
System.Globalization.CultureInfo.InvariantCulture);
}
cmd.Parameters.Add("Times", System.Data.OleDb.OleDbType.DBTime);
cmd.Parameters["Times"].Value = this.timeContainer.Text;
cmd.Parameters.Add("Dates", System.Data.OleDb.OleDbType.Date);
cmd.Parameters["Dates"].Value = this.dateContainer.Text;
有谁知道如何解决这个问题?谢谢