vs2010下的C++MFC基于对话框程序怎么连接数据库

vs2010下的C++MFC基于对话框程序如何连接数据库
vs2010下的C++MFC基于对话框程序可以连接SQL2008的数据库吗?怎么连接法?
------解决方案--------------------
连接数据库与项目的类型无关的,无论是多文档,单文档甚至是命令行方式,都可以连接数据库的
一般情况下,可用ADO,在你的XXXDlg.cpp头上加
#import "x:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
给你以前我的一段测试程序参考(仅供参考):

void CTestdbDlg::OnButton2() 
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
m_pConnection->ConnectionTimeout = 8;
   TRACE("%s\n",m_sConn);
try{

       hr = m_pConnection->Open("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=master;Data Source=Server","","",adModeUnknown);
if (FAILED(hr))
        {
            AfxMessageBox("不能连接数据库!");
            return ;
        }
else
AfxMessageBox("连接数据库成功!");
    }
    catch(_com_error e)
    {
        AfxMessageBox("不能打开数据库!");
        return ;
    }


}

要注意是的,我的项目是多字符集的(非unicode),你的字串前要加_T()

------解决方案--------------------
http://blog.****.net/dic_008/article/details/6913715
使用ADO连接数据库