【发布时间】:2013-04-20 07:44:50
【问题描述】:
执行以下操作时出现错误:
DateFrom 的数据类型为 datetime
我的 C# 代码:
string strQuery = "Select * FROM Agenda Where DateFrom='" + Calendar1.SelectedDate.Date.Date + "' ";
SqlCommand command = new SqlCommand(strQuery, Global.myConn);
da = new SqlDataAdapter(command);
da.Fill(Global.dsAgenda, "Tabel");
ddlActivity.DataSource = Global.dtAgenda;
ddlActivity.DataBind();
日历1类型:
错误:
将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。
【问题讨论】:
-
Calendar1.SelectedDate.Date.Date是什么格式的?打印出来检查一下。它试图将其转换为日期(以进行比较)并失败。请注明是什么数据库和版本。 SQL Server? -
@realnumber3012 你是怎么做到的?
标签: asp.net sql sql-server datetime