请高手指点,周一要交差,否则
用oracle object for ole 连接数据库
代码类似如下:
for(int i=0;i<300;i++)
{
    AfxbeginThread(mythread,(LPVOID)i);
}
UINT mythread(LPVOID i)
{
    cmyrecordset rs(g_database);
// cmyrecordset 是从ODynaset继承下来的
//g_database 是从ODatabase继承下来的一个全局函数
    CString sql="...";
  //调试的时候下面一句出现 unhandle exception (oip8.dll) :access violation
    rs.open(sql)
    rs.close();
}
为什么运行的时候总是出现指针"0x??????"不能访问"0x?????",该内存不能为"read"???
对于一个连接,不能有多个线程进行查询吗? 
程序在5,60个线程一下好使,但是多了以后就出现上面错误,而且数量好像是随机的