vc中用ADO连接sql数据库运行时出现runtimeerror
发表在C语言图书答疑 2010-07-05
是否精华
版块置顶:
BOOL CHotelManageSystemApp::InitInstance()
{   
try//连接数据库

CString strConnect;
strConnect.Format("DSN=myhotel;");
if(!m_DB.OpenEx(strConnect,CDatabase::useCursorLib))
{
AfxMessageBox("Unable to Connect to the Specified Data Source");
return FALSE ;
}
}
catch(CDBException *pE)//抛出异常
{
pE->ReportError();
pE->Delete();
return FALSE;
    }
   AfxEnableControlContainer();

// Standard initialization
// If you are not using these features and wish to reduce the size
//  of your final executable, you should remove from the following
//  the specific initialization routines you do not need.

#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
    
AfxOleInit();
m_pConnection.CreateInstance(__uuidof(Connection));

// 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,
// 
try                 

// 打开本地数据库
  // _bstr_t strconnect="Provider=MSDASQL.1;Persist Security Info=False;Data Source=myhotel";
     m_pConnection->Open("Provider=MSDASQL.1;Persist Security Info=False;Data Source=myhotel","","",adModeUnknown);
        
//m_pConnection->Open("Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=myhotel","","",adModeUnknown);
//m_pConnection->Open("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=myhotel","","",adModeUnknown);
}
catch(_com_error *e)//抛出可能发生的异常
{
AfxMessageBox("数据库连接失败,确认数据库配置正确!");
return FALSE;


使用的是ODBC和ado连接数据库
编译成功 但是运行出现runtimeerror

帮忙看看
 
分享到:
精彩评论 2
feixiangmenghuan
学分:0 LV1
TA的每日心情
郁闷
2023-02-06 14:15:00
2010-07-06
沙发
帮帮忙 
8031
学分:0 LV1
2010-07-06
板凳
使用ODBC连接数据库,需要你配置ODBC,配置的方法是
打开控制面板 管理工具 打开数据源 (ODBC) 添加一个名为myhotel的用户DSN

ADO连接数据,你需要设置断点调试一下,看是哪条语句出现了错误
调试方式是,设置断点 按F5 按F10一句一句执行
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照