尝试读取或写入受保护的内存。这通常指示其他内存已损坏

我用的是.net 4.0的技术。数据库采购用的是多个长连接到不同的数据库。发现在很多与数据库操作时,会报“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”这样的错误。
最严重时,在新建 return new OleDbConnection(); 新建连接对象时,程序就会报错。
查了一些资料说的情况与我的不符合。还请大神帮助

尝试读取或写入受保护的内存。这通常指示其他内存已损坏 是比较底层的错误,如果你没有自己写非托管的代码,那么首先考虑环境的问题,换一个计算机试试看

我的网站是连接多个数据库的,每一个数据库有一个长连接。然而经过我对每一个数据库至少一个以上的数据库长连接,程序就也这个问题了。