急,access volidate address in module "midas.dll",解决此问题送500分!

zhgroup 2007-12-30 10:46:54
问题描述:
项目采用三层结构,现在在客户端访问COM+服务器的时候,如果访问用户过多,COM+服务就不能为客户端返回数据,错误信息是“access volidate address in module "midas.dll",COM+通过TADODataSet获取ADOCommand执行查询后返回记录集,并将记录集返回给DataSetProvider中的Data,然后将Data返回给客户端,请大家看看如何能够解决此问题。
我现在是将读取数据改为存储过程,然后由存储过程执行后,将数据返回给DataSetProvider,然后再将DataSetProvider的Data返回给客户端,谢谢大家了.
...全文
224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mastersky 2008-01-05
  • 打赏
  • 举报
回复
Copy一个最新版的midas.dll
wxsan 2008-01-03
  • 打赏
  • 举报
回复
涉及到服务端的时候要特别小心,效率要考虑,容错要考虑,
资源释放要考虑,因为一旦出错就要重新启动。
如果是正式发布的系统,可能是不允许这样的,没有更详细的说明,
所以不好判断的!欢迎继续讨论!
zhgroup 2007-12-31
  • 打赏
  • 举报
回复
我说的是再COM+服务器上出现的错误,不是客户端的,再用户访问不多的时候不会出现这种错误,出现这种错误是再用户访问比较大的时候,
hsmserver 2007-12-30
  • 打赏
  • 举报
回复
重新COPY一个,然后注册试试
cnhxjtoa 2007-12-30
  • 打赏
  • 举报
回复
在计算机中查询midas.dll文件所在位置,它应该位于你应该程序之下,没有就会出错

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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