下列的代码哪儿出错了?执行后dbgrid里面是空的,为什么?(有满足条件的记录)
datamodule1是数据模块
Tjbqk是数据模块里面的表
procedure TForm2.SpeedButton1Click(Sender: TObject);
begindatamodule1.Tjbqk.Active:=false;
datamodule1.Tjbqk.Filter:='bkmc= "人民日报"';
datamodule1.Tjbqk.Filtered:=true;
datamodule1.Tjbqk.Active:=true;end;
datamodule1是数据模块
Tjbqk是数据模块里面的表
procedure TForm2.SpeedButton1Click(Sender: TObject);
begindatamodule1.Tjbqk.Active:=false;
datamodule1.Tjbqk.Filter:='bkmc= "人民日报"';
datamodule1.Tjbqk.Filtered:=true;
datamodule1.Tjbqk.Active:=true;end;
解决方案 »
- 请人帮我做一个邮件发送程序
- 还是那SQl语句....
- 关于事件的问题?谢谢!
- [求助]将数据保存至数据库
- UpdateSQL.ApplyUpdates出错!
- 从日期中返回年、月、日的是哪几个函数????
- ***多边形的画法。是想要用鼠标点击的那种,不要anvas.Polygon([Point(10, 10), Point(30, 10),
- 高分求怎样用table1的记录来动态建立mainMenu中n50下的子菜单呢?(UP有分)
- 计算列死活出不来,大家给看看??
- C/S结构,一个ADOContect,多个ADOTable,多用户访问,有问题吗??
- 你需要什么
- intraweb支持框架吗,怎么做?
好像你引号使用错了。
datamodule1.Tjbqk.Active:=true;
datamodule1.filtered := false;
datamodule1.Tjbqk.Filter:='bkmc="人民日报"';
datamodule1.Tjbqk.Filtered:=true;
datamodule1.Tjbqk.Active:=true;datamodule1.Tjbqk.Filtered:=False;
datamodule1.Tjbqk.Filter:='bkmc= ''人民日报'''; //最好还是用跟标准sql符合的单引号
datamodule1.Tjbqk.Filtered:=true;