我在Access数据库中定义的"日期"字段是短日期型,在文本框中输入例如"2007-3-21"这样的日期,点击button按钮在数据库中检索"日期"和输入的值相等的记录,用gridview显示出来,我在Button1_Click中定义了:
string str = TextBox_from.Text;
DateTime dt = Convert.ToDateTime(str);
string str2 = dt.ToShortDateString();
command语句是这样定义的:
command = new OleDbCommand("select 日期 from dm where 日期="+str2,connection);
以上是我觉得有问题的代码,其它应该不可能错了,
执行后gridview不显示查询结果,但数据库中确实有相应的记录,这是怎么回事呀?