由于用ADO访问ORACLE数据库速度较慢,所以改成了OCI的方式,取回的值已表结构为单位存储在CArray中,除了取值方式改变了,其余都没动,但程序不能用了,错误在:当将取得的第二条记录加到数组中时,出现C++异常,跟踪后发现分配空间失败,而原来用ADO方式取回的值加一万遍都没问题。难道OCI和什么有冲突?还请各位大侠指点迷津。