c# - 我想从我的服务器中选择两个日期之间的数据。C#
问题描述
我正在尝试检索用户将从下拉列表中选择的两个日期之间的数据。
我尝试了一些东西:这是我的代码。
string dateFrom = DropDownList1.Text.ToString();
string dateTo = DropDownList2.Text.ToString();
string myconstring = ConfigurationManager.ConnectionStrings["KanbanConnectionString"].ConnectionString;
using (SqlConnection conn = new SqlConnection(myconstring))
{
DataTable dat = new DataTable();
using (SqlCommand cmd = new SqlCommand("SELECT * FROM city.xls WHERE Date BETWEEN @dateFrom AND @dateTo"))
{
cmd.Parameters.AddWithValue("@dateFrom", dateFrom);
cmd.Parameters.AddWithValue("@dateTo", dateTo);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(dat);
D2.DataSource = dat;
D2.DataBind();
}
}
我应该在 D2 的数据表中获取数据。但是我收到这样的错误:
填充:SelectCommand.Connection 属性尚未初始化。
解决方案
添加连接初始化
cmd.connection=conn;
那么你很高兴:)
推荐阅读
- reactjs - 为什么“键”不传播到 {children} 元素映射中的反应元素?
- python - 如何在输出中获取 Escape char '\\\\'
- amazon-web-services - cloudformation 中的 YAML 格式错误。我该如何解决这个错误?
- ios - Mac nodeJS、Cordova、Ionic 从头开始安装指南
- python - 是否可以使用 input() 函数让用户输入对象的变量?
- c# - 如果在 asp.net 核心中异步日志记录失败,则调用一个操作
- google-sheets - 谷歌表出勤报告
- arrays - Julia:被映射的函数有多个输入参数的 mapslices()?
- java - JNI - 类加载问题。DefineClass 函数似乎不起作用
- java - 如何将警报音量设置为零?