odbc操作oracle数据库错误,急需解决,谢谢!

tatu 2005-06-16 04:48:15
cs模式的数据库
在两个客户端用程序同时操作数据库,即会报错
程序大体是这么写的:
CDcz dcz(&database);
dcz.Open();
dcz.AddNew();
dcz.Update();
dcz.Close();
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aben456 2005-06-19
  • 打赏
  • 举报
回复
try
会CATCH到ERROR CODE 以及 m_strError
然后对症下药
tatu 2005-06-16
  • 打赏
  • 举报
回复
打开记录集的这种
if ( !rsEnrollmentSet.Open(CRecordset::dynaset) )
return FALSE;
放到try的外面还是里面比较好?

tatu 2005-06-16
  • 打赏
  • 举报
回复
pDb是怎么定义的?
有没有例子?谢谢!
bohut 2005-06-16
  • 打赏
  • 举报
回复
需要用事务处理

(1)、在事务开始时调用
pDb->BeginTrans();
(2)、在事务结束并成功时调用
pDb->CommitTrans();
(3)、在事务结束并失败时调用
pDb->Rollback();

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧