tempad
Readygo技术搜索引擎 >>游戏开发 >> 请问怎么才能接获CRecordset::Open()的异常?

请问怎么才能接获CRecordset::Open()的异常?

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 2:00:01

请问怎么才能接获CRecordset::Open()的异常?

楼主elyta(流连忘返)2004-03-25 13:55:35 在 VC/MFC / 数据库 提问

我想说如果数据库文件不在默认路径下时,不想让它出现那个让你选择数据库的对话框。可是,我用下面的方法截不住:  
   
  try  
  {  
      m_Set.Open(CRecordset::snapshot,  
      _T(   "Select   *   from   Mybase"   ));  
  }  
  catch(CDBException*   e)  
  {  
      AfxMessageBox("数据库连接失败!");  
      e->Delete();  
  }  
   
  问题点数:30、回复次数:3Top

1 楼yangang000(风)回复于 2004-03-25 14:17:40 得分 15

那个不是异常!  
  好像是在建立连接时可以控制!Top

2 楼DebugXP(NULL)回复于 2004-03-25 14:17:43 得分 15

catch(...)  
  {  
  ...  
  }  
  Top

3 楼elyta(流连忘返)回复于 2004-03-25 14:44:32 得分 0

yangang000(风),  
   
  倒是看到这样一个例子,  
  CDatabase   m_dbCust;  
  m_dbCust.OpenEx(   _T(   "DSN=MYDATASOURCE;UID=JOES"   ),  
                                    CDatabase::openReadOnly   |  
                                    CDatabase::noOdbcDialog   );  
   
  但是CRecordSet就没有这样的用法   ^^"Top

责任编辑: efish 参与评论 查找更多:
相关文章
如何得到一个光有月和日的日期? 如何得到一个光有月和日的日期?
三个问题,每个33分,高手帮忙~~~(MM) 三个问题,每个33分,高手帮忙~~~(MM)
那里有免费的jdeveloper 10g 下载? 那里有免费的jdeveloper 10g 下载?
100分征解:与TOleContainer有关 100分征解:与TOleContainer有关
听到ERP很多次,心里都是些模糊概念,究竟什么是ERP… 听到ERP很多次,心里都是些模糊概念,究竟什么是ERP呢?大家进来谈谈?
在线等,ACCESS查询问题!! 在线等,ACCESS查询问题!!
classview中的显示0 files left to load 是怎么回事… classview中的显示0 files left to load 是怎么回事?该如何解决?
这么烂的问题的答案用搜索引擎搜竟然一篇解决方法都… 这么烂的问题的答案用搜索引擎搜竟然一篇解决方法都没有搜到,怪哉!
!!!!!!怎样做出Win Media Player可以隐藏和显… !!!!!!怎样做出Win Media Player可以隐藏和显示菜单栏的酷窗体.!!!!!!
我遇到一个很奇怪的现象,请高手解答?(在线等待!!… 我遇到一个很奇怪的现象,请高手解答?(在线等待!!!)
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎