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

【给分求教】怎么在DBGrid里显示特定的记录

2012-03-12 
【给分求教】如何在DBGrid里显示特定的记录?如何在DBGrid里显示特定的记录?比如书名作者aaa张三 李四bbb王五

【给分求教】如何在DBGrid里显示特定的记录?
如何在DBGrid里显示特定的记录?

比如 

书名 作者
aaa 张三 李四
bbb 王五 张三
ccc 赵六 刘七


要求只显示作者包含张三的记录,怎么办呢?
请教各位高手了。

[解决办法]
在query中实现,而不是grid中实现。
下面2种方法均可。
query的filter方法
q->Filtered=false;
q->Filter = "作者='a'";
q->Filtered = true;


query的sql语句
query->Close();
query->SQL->Text="select * from t where 作者='a'";
query->Open();
[解决办法]
如果是包含的话,要用模糊查询。

query->Close();
query->SQL->Text="select * from 表格名 where 作者 like '%张三%'";
query->Open();

热点排行