可能是数据表锁的问题,请帮忙
ef300 2003-12-14 03:41:48 在VC里用ODBC连接ORACLE,
声明了全局变量 CDatabase db ;
类CMyDo继承CRecordset,
一个进程里用到CMyDo 的对象myDo=(CMyDo *)new CMyDo(&db);
主要进行数据表的更新等,
另一个进程进行另一数据表的插入。
try {
sql.Format("insert into tt values (%s, %d ) ","test",1);
db.ExecuteSQL (sql);
}
catch (CDBException *e) {
s.Format ("写数据出错: %s sql=%s",e->m_strError,sql);
AfxMessageBox(s);
}
这两个进程如果单独运行的话,都很正常,但如果同时运行的话,
这两个进程都无法执行下去,感觉好象是出现了表锁问题,
请问如何解决?