Delphi 7 中CleintDataSet的PacketRecords问题!高手你们大显身手的机会到了!

Nicro 2003-10-07 10:52:02
为什么我的程序由Delphi 6 升级到Delphi7后,假如CleintDataSet的PacketRecords=50,在显示的DBGrid中会不断的循环此50条资料,而不会显示下50条资料的(我中间层是用ADO的)?
请高手们多多指教。
...全文
86 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
8341 2004-01-18
  • 打赏
  • 举报
回复
啊,原来PacketRecords=非-1时,不可以用参数啊?原来如此。
wshuo 2003-10-20
  • 打赏
  • 举报
回复
FetchOnDemand=True
PacketRecords=非-1
时一定是有状态,那么很有可能是FetchOnDemand=False

Erice 2003-10-14
  • 打赏
  • 举报
回复
同意石头说的,但是你还是不要使用状态模式!
飛無痕 2003-10-14
  • 打赏
  • 举报
回复
你的ClientDataSet是有状态的还是没状态的?
RockEx 2003-10-11
  • 打赏
  • 举报
回复
如果要分段数据ClientDataSet.FetchOnDemand一定要设为True才行
WuLoveXue 2003-10-11
  • 打赏
  • 举报
回复

啊啊,不会吧!
rwdx 2003-10-09
  • 打赏
  • 举报
回复
...
Nicro 2003-10-09
  • 打赏
  • 举报
回复
我相信有解决的方案吧!
leapmars 2003-10-08
  • 打赏
  • 举报
回复
有这回事?
深宇 2003-10-08
  • 打赏
  • 举报
回复
呵呵,参数和PacketRecords只能选其一,delphi的帮助里有写的,clientdataset的参数有很多的限制,你可以想办法取消参数,或者使用字符串替换的方法取代,这些你自己考虑了。要不然干脆不用D7用D6好了,我现在也是在用D6的。
Nicro 2003-10-08
  • 打赏
  • 举报
回复
难道有参数以后都不可以用吗?
深宇 2003-10-08
  • 打赏
  • 举报
回复
你的clientdataset有没有使用参数呢?如果没有使用参数的话,则是不会出现问题:)

1,594

社区成员

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

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