VC++ 用ADO连接access数据库的最大数如何设置

VC++ 用ADO连接access数据库的最大数怎么设置?
手中有个项目使用ADO连接access数据库,需要同时打开90个数据库,现在发现用_ConnectionPtr::open()函数打开了64个 65个后就出现“未指定错误”;
http://www.cnblogs.com/MeteorSeed/articles/2082228.html这里说是连接池的问题,但是我使用
Provider=Microsoft.Jet.OLEDB.4.0数据引擎的。谁知道怎么设置这个最大连接数?急救!!!

------解决方案--------------------
Access本来不支持大并发,要不改成SQL SERVER,要不直接维护一个连接数(比如40),每个线程要用的时候从这40个中取。
------解决方案--------------------
需要同时打开90个数据库,这样的数据库设计肯定不合理
------解决方案--------------------
打开这么多,估计支持会有一些问题
------解决方案--------------------
引用:
需要同时打开90个数据库,这样的数据库设计肯定不合理


不能说设计不合理,只能用access这样设计不合理。
------解决方案--------------------
为什么需要同时打开90个数据库,很好奇!