【发布时间】:2010-09-28 20:30:51
【问题描述】:
我想根据日期过滤数据库中的值。
数据库中的日期包含如下值:2008-12-28 18:00:00。我的班级有一个 DateTime 变量,具体取决于我要过滤的内容。理想情况下,它会像这样工作:
myBindingSource.Filter = "DATE(myDateField) = myDateTime.Date" + 根据需要调整 myDateTime.Date 格式。
但它会抛出 EvaluateException:“表达式包含未定义的函数调用 DATE()。”
虽然如果我直接执行SQL语句,我可以使用过滤器中的DATE()函数。
附:我将 MYSQL DB 与 Connector/Net 5.2 一起使用
我该如何解决这个问题?
谢谢大家的建议。
【问题讨论】: