社区
数据库及相关技术
帖子详情
如何从一个ADOQuery的记录集中,再用一个ADOQuery筛选一次?
stbigcrab
2005-10-20 12:46:57
各位前辈,小弟想从一个已经有记录集的ADOQuery,筛选一些自己要的数据。
不知道是否能用另外一个ADOQuery进行一次筛选?
如果有,请给点小提示,非常感谢!
...全文
236
19
打赏
收藏
如何从一个ADOQuery的记录集中,再用一个ADOQuery筛选一次?
各位前辈,小弟想从一个已经有记录集的ADOQuery,筛选一些自己要的数据。 不知道是否能用另外一个ADOQuery进行一次筛选? 如果有,请给点小提示,非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weill
2005-10-27
打赏
举报
回复
呵呵,不好意思……
怎么把分加偶头上了……晕倒……
stbigcrab
2005-10-26
打赏
举报
回复
我用了ADOQuery1选择一些纪录,然后又想用ADOQuery2在ADOQuery1中选择点记录,没什么应用,只是想了解这样是否行得通。
xug_2000的解答正是我想要的,但是似乎测试了下,行不通来的。
stbigcrab
2005-10-26
打赏
举报
回复
weill兄,冤枉阿,小弟结贴一向非常快的,只是最近忙了些,直到今天才来结贴。
在这里跟各位道歉一声了!
zjsyw
2005-10-26
打赏
举报
回复
直接做是做不到的。虽然我个人也一直在想这个问题。不过理论上是可以做到的,就象SQL SERVER的临时数据表就是存在于内存的一个数据集。
sxdoujg
2005-10-26
打赏
举报
回复
是嘛!2个sql 不就高定了!
weill
2005-10-25
打赏
举报
回复
总有些不结帐的人。
别人教你知识,你点点鼠标给别人分,这也不愿意?!
真有些看不习惯,唉……
loveenic2
2005-10-24
打赏
举报
回复
这么多高人指点了,问题应该解决了吧。
binbin
2005-10-23
打赏
举报
回复
Filter属性中可以输入类似where子句的条件.
真如实观
2005-10-23
打赏
举报
回复
各位前辈,小弟想从一个已经有记录集的ADOQuery,筛选一些自己要的数据。
不知道是否能用另外一个ADOQuery进行一次筛选?
///////////////////////////////////////////////////////////////////
你有这个想法真的太好了,一个原因是筛选效率高!不占用网络资源!你真聪明!
借用"回复人: lurel(城市陌生人) ( ) 信誉:93 "的代码:
strFilter="fdname like '"+Edit1->Text+"%'";
if(adoqry1->State==dsInactive)
{
adoqry1->Filtered=false;
adoqry1->Filter=strFilter;//strFilter是过滤条件
adoqry1->Filtered=true;
}
///////////////////////////////////////////////////////////////////
回复人: daydayup234(天天向上) ( ) 信誉:100 2005-10-21 09:10:00 得分: 0
我觉得SQL语句充分一些,不必“从一个已经有记录集的ADOQuery筛选”;直接
从表里选不行么。
///////////////////////////////////////////////////////////////////////
但凭感觉是不行的!
fengleng
2005-10-22
打赏
举报
回复
对啊,用SQL语句实现不是很简单吗,子查询啊,我现在能用SQL语句的地方就尽量用SQL语句,少用控件的相关功能
flowercity
2005-10-22
打赏
举报
回复
up
xug_2000
2005-10-21
打赏
举报
回复
可以这样:将要作子查询的ADOQuery2的Datasource属性设置为ADOQuery1的Datasource.也就是将ADOQuery2的数据源指定为ADOQuery1就可以了。
daydayup234
2005-10-21
打赏
举报
回复
我觉得SQL语句充分一些,不必“从一个已经有记录集的ADOQuery筛选”;直接
从表里选不行么。
weill
2005-10-20
打赏
举报
回复
mark
icwin
2005-10-20
打赏
举报
回复
mark
lurel
2005-10-20
打赏
举报
回复
if(adoqry1->State==dsInactive)
{
adoqry1->Filtered=false;
adoqry1->Filter=strFilter;//strFilter是过滤条件
adoqry1->Filtered=true;
}
chenjun716
2005-10-20
打赏
举报
回复
用Filter更好
痞子酷
2005-10-20
打赏
举报
回复
Filter属性。
flowercity
2005-10-20
打赏
举报
回复
一、子查询
二、创建临时表
delphi T
ADO
Query
第二次查询,即使用Filter在结果
集中
再次
筛选
Delphi T
ADO
Query
第二次查询,即在结果
集中
再次
筛选
,这样查询的效果非常好,不需要再次查询数据库,结合SQL.Text() 使用,查询与
筛选
妥妥的。 //查询字段为userName的条件
筛选
ADO
Query
1 := False;
ADO
Query
1 .Filter := 'userName=''' + cbbUserName.Text + '''';
Delphi中封装
ADO
之我重学习
记录
。。。
KeyLife富翁笔记 作者: HongYuan标题: Delphi中封装
ADO
之我重学习
记录
。。。 关键字: 分类: 我学习Delphi,我努力 密级: 保护 (评分: , 回复: 0, 阅读: 268)»» ...
ADO
组件参考
ADO
是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。
ADO
(ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将
ADO
程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站...
delphi中DBGridEh的更新区域
我现在需要实现
一个
功能,在DBGridEh中选择一条或者多条
记录
,然后点击某个按钮什么的就把选中的
记录
的某个字段进行一些修改。我要怎么样知道用户是选择哪几条
记录
啊???急急急!!!另想请问处理字符串的函数,应该有截取字符串某个字符的前面一部分,比如TAB字符。我的分值不多了,如果认为太少,还可以加分![:(] 1:for i := 0 to DBGrid1.SelectedRows.Cou...
ADO
控件简介
ADO
控件简介一、 T
ADO
Connection组件该组件用于建立数据库的连接.
ADO
的数据源组件和命令组件可以通过该组件运行命令及数据库中提取数据等.该组件用于建立数据库的连接,该连接可被多个数据集所共享,但是并不是应用程序中必须的,因为
ADO
数据集及命令组件通过设置其 ConnectionString属性,可以直接连接到数据库.但是如果多个数据集使用相同的数据库连接时,则使用T
ADO
Conne
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章