|

楼主 |
发表于 2008-5-20 16:27:13
|
显示全部楼层
if DataLocateComboBox1.Text<>'' then
StrFilter :='to_char(RQ,''yymmdd'')='''+ Business.System.SysUtils.FormatDateTime('yymmdd',DataSetBroker2.DataSet.FieldByName('RQ').AsDatetime) + '''';
//Business.Forms.Dialogs.showmessage(StrFilter);
DataSetBroker1.DataSet.Open;
Tsqldataset(DataSetBroker1.DataSet).SQLFiltered :=true;
Tsqldataset(DataSetBroker1.DataSet).sqlfilter := StrFilter;
我用时间检索 决策数据集,很慢应该是在DataSetBroker1.DataSet.Open处,问:有没有好的解决方法? |
|