//初始化数据库连接 ::CoInitialize(NULL);
- 连接数据库
BOOL CLogin::ConnectDB(void) { HRESULT hr = NULL; try { hr = m_pConnection.CreateInstance("ADODB.Connection");///创建 Connection 对象 if(SUCCEEDED(hr)) { //登录数据库并连接数据库DBCourse //这里的server不能写成127.0.0.1否则会出现未指定的错误,应该写成Sql server登录界面的服务器名称 m_pConnection->ConnectionString = "driver={SQL Server};server=LOGO-PC\\LOGO;uid=DBCourse;pwd=DBCourse;"; m_pConnection->Open("","","",adConnectUnspecified); m_pConnection->DefaultDatabase = "DBCourse"; } else { AfxMessageBox(TEXT("创建 Connection 对象失败"));///显示错误信息 return FALSE; } } catch(_com_error e)///捕捉异常 { CString errormessage; errormessage.Format( TEXT("连接数据库失败 !\r\n 错误信息 :%s(%ld)"),e.ErrorMessage(),e.Error() ); AfxMessageBox(errormessage);///显示错误信
VS2010中MFC连接Sql Server 2012方法
最新推荐文章于 2023-08-02 20:20:42 发布
本文介绍了在Visual Studio 2010中使用MFC连接到SQL Server 2012的步骤,包括初始化数据库连接、建立ADODB.Connection对象、设置连接字符串以及操作数据库的方法。同时,提醒读者需要在stafx.h文件中引入MSADO15.dll库并定义相关宏。
摘要由CSDN通过智能技术生成