【发布时间】:2015-01-20 22:21:17
【问题描述】:
我在使用 FireDac 中的 TTable 过滤日期字段时遇到问题。
MySQL/InnoDB 中的数据库。该字段的类型为 Date。
我用来设置过滤器的代码是
Filter := 'date = ' + QuotedStr(FormatDateTime('mm/dd/yyyy', Date));
Filtered := True;
每次我在设置过滤器时遇到错误:“EConvertError with message 'Could not parse SQL TimeStamp string'”或过滤器无法找到任何记录。
以上格式适用于我当前的区域设置。我也试过'yyyy-mm-dd'。我已经尝试过加引号和不加引号。
【问题讨论】: