odbc操作oracle数据库错误,急需解决,谢谢!
cs模式的数据库
在两个客户端用程序同时操作数据库,即会报错
程序大体是这么写的:
CDcz dcz(&database);
dcz.Open();
dcz.AddNew();
dcz.Update();
dcz.Close();
问题点数:20、回复次数:4Top
1 楼bohut(●伯虎● )回复于 2005-06-16 16:51:19 得分 15
需要用事务处理
(1)、在事务开始时调用
pDb->BeginTrans();
(2)、在事务结束并成功时调用
pDb->CommitTrans();
(3)、在事务结束并失败时调用
pDb->Rollback();Top
2 楼tatu()回复于 2005-06-16 16:59:49 得分 0
pDb是怎么定义的?
有没有例子?谢谢!Top
3 楼tatu()回复于 2005-06-16 17:42:36 得分 0
打开记录集的这种
if ( !rsEnrollmentSet.Open(CRecordset::dynaset) )
return FALSE;
放到try的外面还是里面比较好?
Top
4 楼aben456(金珠MERP)回复于 2005-06-19 01:37:51 得分 5
try
会CATCH到ERROR CODE 以及 m_strError
然后对症下药Top




