我遇到的问题是过滤器不会接受日期时间的时间部分。
为了清楚起见,
这行得通。
" AND NextWorkDate <= #" + DateTime.Now.AddDays(1).ToString("dd.M.yyyy") + "#"
这不起作用。
" AND NextWorkDate <= #" + DateTime.Now.AddDays(1).ToString("dd.M.yyyy H:mm:ss") + "#"
每当我尝试包含日期时间的时间方面时,过滤器就不起作用,它不返回任何行。
我已经尝试了上千种不同的方法,但我真的无法弄清楚为什么它不会花费该死的时间。
过滤器要比较的数据源列是日期时间,格式为 dd.M.yyyy H:mm:ss。
数据库列的格式完全不同,如 yyyy-mm-dd hh:mm:ss:fff
这可能会导致一些问题吗?我认为这不是因为过滤器应用于数据源,而不是数据库。