多层分部式结构中我用ClientDataSet1的Filter实现动态查询?

2312 2002-10-23 02:28:48
多层分部式结构中我用ClientDataSet1的Filter实现动态查询?
在多层分部式结构中我用ClientDataSet1的Filter实现动态查询时,明明数据库中有符合条件的数据,但为什么每次过滤后记录的个数都为零,这是为什么?谢谢!

ClientDataSet1.Open;
strSQl:='所属部位='+#39+trim(combobox2.Text) +#39;
ClientDataSet1.Filter:=strSQl;
.ClientDataSet1.Filtered:=true;
if DM_server.ClientDataSet1.RecordCount>0 then
DBGrid2.DataSource:=DM_server.DataSource1



我用以下形式我也试过:
DM_server.ClientDataSet1.Close;
strSQl:='所属部位='+#39+trim(combobox2.Text) +#39;
DM_server.ClientDataSet1.CommandText:='select * from 素材库 where'+strSQl;
DM_server.ClientDataSet1.Open;
但不知道为什么在open的时候就出错,提示不能打开。


...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
2312 2002-10-23
  • 打赏
  • 举报
回复
我不太明白你的意思,在哪儿看呢?而且我在做身份验证时也是这样进行过滤的就行,在这儿就怎试也不行。谢谢!
caoyq 2002-10-23
  • 打赏
  • 举报
回复
看看DM_server.ClientDataSet1的数据提供者是不是可以返回结果集的?

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧