CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

FilterGroup的问题

楼主yuanjunjing(danny)2004-05-02 14:26:53 在 Delphi / 数据库相关 提问

在delphi7中  
  以下语句会报错  
  DataModule2.ADOQuery1.Filtered   :=   true;  
  DataModule2.ADOQuery1.FilterGroup   :=   fgPredicate;  
   
  其中ADOQuery1.LockType设为ltBatchOptimistic;adoquery1.CursorType设为ctKeyset;adoquery1.CursorLocation设为clUseClient;查询语句也是简单的select   语句  
   
  错误信息如下:  
  "Project   Project1.exe   raised   exception   class   EOleException   with   message   '参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。'.   Process   stopped.   Use   Step   or   Run   to   continue."  
   
  请问各位大侠是什么问题,相信这段代码在delphi5下面应该运行正常,是delphi7的ado版本问题吗?还是不能这样子写了?我想过滤出缓存中被删除的记录,如何处理? 问题点数:0、回复次数:6Top

1 楼yuanjunjing(danny)回复于 2004-05-03 08:20:15 得分 0

看来高手五一都休息了......Top

2 楼Cipherliu(孤鹰)回复于 2004-05-03 10:45:23 得分 0

应该这样写  
  DataModule2.ADOQuery1.Filtered   :=   false;  
  DataModule2.ADOQuery1.FilterGroup   :=   fgPredicate;  
  DataModule2.ADOQuery1.Filtered   :=   true;  
  Top

3 楼yuanjunjing(danny)回复于 2004-05-03 16:21:17 得分 0

报错依然,各位高手,请支招!!!Top

4 楼yuanjunjing(danny)回复于 2004-05-05 13:56:12 得分 0

......Top

5 楼yuanjunjing(danny)回复于 2004-05-07 12:16:04 得分 0

upTop

6 楼SaKura2003(小飞仔)回复于 2004-05-07 14:09:59 得分 0

楼主是不是拿D5的程序在D7上运行呀,哈哈,本人前些日子也碰到过。Top

相关问题

关键词

  • 语句
  • delphi
  • filtergroup
  • adoquery1
  • datamodule2
  • 问题
  • filtered

得分解答快速导航

  • 帖主:yuanjunjing

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo