多层用还是不用我正在考虑!当数据量较大时,三层面临考验!解决后给分! (0分)

  • 主题发起人 主题发起人 Dinky
  • 开始时间 开始时间
D

Dinky

Unregistered / Unconfirmed
GUEST, unregistred user!
我最近在搞三层,一个非常简单的实例!在Server端只使用了三个组件!ADOConnection,DataSetProvider,ADOQuery
连接的是一个数据量较大的记录(49512)差不多五万条记录。当在客户打开时出现错误!
-----------------------------------------------------------
Exception EOleException in module pClient.exe at 000D8CF8.
任务对象版本不受支持或无效。
-----------------------------------------------------------
但是当连结少量的数据库时测没问题!有没有解决的办法!
目前我是使用比较不太理想的方法解决的!
 
怎么没人回答
 
为什么没人回答我的问题,很难吗?
 
看错误应该是出现了意外,你用的是什么数据库?为什么不用BDE试一试?
 
把近5万笔记录都传到客户端是不是理智的!
 
可以分包来取数据,无状态的中间层
 
哈哈,一个程序员怎么能这么不理智的“hate BDE”?
其实BDE的效率是最高的。我用BDE取上百万的记录也没有出过问题。
 
这样的三层结构跟一层有什么区别.
 
將ClientDataSet的packetrecords設一個數值如50或100﹐最好不要為-1,就可以了~~﹗
 
好久没来上了!我想用三层应该是不会一下子传送如此多的数据到客户端!总结大家的意见
再试试
to realsword
我也没用过BDE,但是我做三层,我想用ADO比较理想!我的系统都在Windows下用!况且BDE也不在更新了!
 
BDE有它的好处,不过我也恨它,不但有bug,而且分发起来实在麻烦
 
我也遇到这个问题
 
接受答案了.
 
后退
顶部