问题描述:
项目采用三层结构,现在在客户端访问COM+服务器的时候,如果访问用户过多,COM+服务就不能为客户端返回数据,错误信息是“access volidate address in module "midas.dll",COM+通过TADODataSet获取ADOCommand执行查询后返回记录集,并将记录集返回给DataSetProvider中的Data,然后将Data返回给客户端,请大家看看如何能够解决此问题。
我现在是将读取数据改为存储过程,然后由存储过程执行后,将数据返回给DataSetProvider,然后再将DataSetProvider的Data返回给客户端,谢谢大家了.