select * from users where tm<'dateTimePicker1.Value.ToString(yyyy-MM-dd)'; 

解决方案 »

  1.   

    条件 服务器中止日期<'" + dateTimePicker1.value.ToString(yyyy-MM-dd) +"' "
    日期前后要加单引号。
      

  2.   

    你没有理解构造SQL的本质你应该看看你传的这个字符串的内容是什么,SQL语句里有dateTimePicker1吗?
      

  3.   

    可以在前台传值
    “……’”+dateTimePicker1.value.ToString(yyyy-MM-dd)+“’……”
      

  4.   

    要区分Access数据库与SQL Server或者Oracle数据的。
    Access,日期前后是加#号。
    SQL Server,日期前后加单引号是可以的。