String strSqlUser = "SELECT * FROM 操作日志 where 操作时间 >= '" +  dateTimePicker1.SelectedDate.ToShortDateString()+ "' and 操作时间 <= '" + dateTimePicker2.SelectedDate.ToShortDateString()+"'";

解决方案 »

  1.   

    Access DB:String strSqlUser = "SELECT * FROM 操作日志 where 操作时间 >= #" +  dateTimePicker1.SelectedDate.ToShortDateString()+ "# and 操作时间 <=#" + dateTimePicker2.SelectedDate.ToShortDateString()+"#";
      

  2.   

    strSqlUser = "SELECT * FROM 操作日志 where convert(char(10),操作时间,20) >= " +  dateTimePicker2.SelectedDate.ToShortDateString() + " and convert(char(10),操作时间,20) <= " + dateTimePicker2.SelectedDate.ToShortDateString()"";
      

  3.   

    这个地方出错dateTimePicker1.SelectedDate
    错误信息:
    “System.Windows.Forms.DateTimePicker”并不包含对“SelectedDate”的定义
      

  4.   

    dateTimePicker1.Value.ToString());strSqlUser = "SELECT * FROM 操作日志 where convert(char(10),操作时间,20) >= " +  dateTimePicker1.Value.ToString()); + " and convert(char(10),操作时间,20) <= " + dateTimePicker2.Value.ToString());"";
      

  5.   

    strSqlUser = "SELECT * FROM 操作日志 where 操作时间,20 >= '" +  dateTimePicker1.Text + "' and 操作时间 <= '" + dateTimePicker2.Text +"'";
      

  6.   

    SQL SERVER
      strSqlUser = "SELECT * FROM 操作日志 where 操作时间 >= " +   dateTimePicker1.Value.ToString()+ " and 操作时间 <= " + dateTimePicker2.Value.ToString());ACCESS
      
     strSqlUser = "SELECT * FROM 操作日志 where 操作时间 >= #" +   dateTimePicker1.Value.ToString()+ "# and 操作时间 <= #" + dateTimePicker2.Value.ToString())+"#";
      

  7.   

    我的数据库是sql server的。
    但还是不行,老天怎么回事!!!
    dateTimePicker2.Value.ToString());为什么是这样的:())
      

  8.   

    string strDate1 = dateTimePicker1.Value.ToString("yyyy-MM-dd");
    string strDate2 = dateTimePicker2.Value.ToString("yyyy-MM-dd");strSqlUser = "SELECT * FROM 操作日志 WHERE 操作时间 BETWEEN '" + strDate1 + "' AND '" + strDate2 + "'";
      

  9.   

    string strDate1 = dateTimePicker1.Value.ToString("yyyy-MM-dd");
    string strDate2 = dateTimePicker2.Value.ToString("yyyy-MM-dd");或者string strDate1 = dateTimePicker1.Value.ToString("yyyy-MM-dd");
    string strDate2 = dateTimePicker2.Value.ToString("yyyy-MM-dd");跟你数据库的日期格式一样strSqlUser = "SELECT * FROM 操作日志 WHERE 操作时间 BETWEEN '" + strDate1 + "' AND '" + strDate2 + "'";如果还是不行就是你的机器有问题,重新启动VS.net或者重新启动电脑
      

  10.   

    string strDate1 = dateTimePicker1.Value.ToString("yyyy-MM-dd");
    string strDate2 = dateTimePicker2.Value.ToString("yyyy-MM-dd");或者string strDate1 = dateTimePicker1.Value.ToString("yyyy/MM/dd");
    string strDate2 = dateTimePicker2.Value.ToString("yyyy/MM/dd");跟你数据库的日期格式一样strSqlUser = "SELECT * FROM 操作日志 WHERE 操作时间 BETWEEN '" + strDate1 + "' AND '" + strDate2 + "'";如果还是不行就是你的机器有问题,重新启动VS.net或者重新启动电脑