首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

table的filter属性的格式有关问题

2013-10-01 
table的filter属性的格式问题想要在数据库中利用日期进行数据筛选,如日期在2013/08/11-2013/09/29期间的数

table的filter属性的格式问题
想要在数据库中利用日期进行数据筛选,如日期在2013/08/11-2013/09/29期间的数据。进行了如下编程,编译通过了,但在执行时却提示非法算法,请大家指教。
AnsiString rq,rq1;
 rq=DateTimePicker1->Date;
 rq1=DateTimePicker2->Date;
Table1->Filtered=false;
 Table1->Filter="DATA>=" +rq+ "AND" + "DATE<=" +rq1;

 Table1->Filtered=true;
DATA是数据库中的字段。想要的结果是:rq=2013/08/11,rq1=2013/09/29, 
Filter=2013/08/11<=DATA<=2013/09/29
执行的时候出错,怎么办?
[解决办法]

 AnsiString rq,rq1,str;
 str ="DATA>="+QuotedStr(rq)+ " AND DATA<="+QuotedStr(rq1);

热点排行