阅读背景:

VS2010中MFC连接Sql Server 2012方法

来源:互联网 
  1. //初始化数据库连接
    ::CoInitialize(NULL);

  2. 连接数据库
    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);///显示错误信息  
    		return FALSE;
    	}
    	return TRUE;
    }BO



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: