3.连接数据库_ConnectionPtr m_pAppConn;
hResult = m_pAppConn.CreateInstance(_T("ADODB.Connection"));///创建Connection对象
然后连接之
m_pAppConn->Open("Provider=Microsoft.Jet.OLEDB.4.0 ; \
Data Source = .\\DataBase\\aa.mdb",
"","",adModeUnknown);BOOL OpenConnect()
{
HRESULT hResult; CloseConnect(); try
{
hResult = m_pAppConn.CreateInstance(_T("ADODB.Connection"));///创建Connection对象
if(SUCCEEDED(hResult))
{
m_pAppConn->Open("Provider=Microsoft.Jet.OLEDB.4.0 ; \
Data Source = .\\DataBase\\aa.mdb",
"","",adModeUnknown);
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format(_T("连接数据库失败!\r\n错误信息:%s"),e.ErrorMessage());
AfxMessageBox(errormessage); hResult = -1L;
} return (SUCCEEDED(hResult) ? TRUE : FALSE);
}
这里连接的数据库是access数据库,在工程目录下的DataBase\aa.mdb
这是相对路径,你也可以用绝对路径,有什么问题吗??你是用ado控件连的??
hResult = m_pAppConn.CreateInstance(_T("ADODB.Connection"));///创建Connection对象
然后连接之
m_pAppConn->Open("Provider=Microsoft.Jet.OLEDB.4.0 ; \
Data Source = .\\DataBase\\aa.mdb",
"","",adModeUnknown);BOOL OpenConnect()
{
HRESULT hResult; CloseConnect(); try
{
hResult = m_pAppConn.CreateInstance(_T("ADODB.Connection"));///创建Connection对象
if(SUCCEEDED(hResult))
{
m_pAppConn->Open("Provider=Microsoft.Jet.OLEDB.4.0 ; \
Data Source = .\\DataBase\\aa.mdb",
"","",adModeUnknown);
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format(_T("连接数据库失败!\r\n错误信息:%s"),e.ErrorMessage());
AfxMessageBox(errormessage); hResult = -1L;
} return (SUCCEEDED(hResult) ? TRUE : FALSE);
}
这里连接的数据库是access数据库,在工程目录下的DataBase\aa.mdb
这是相对路径,你也可以用绝对路径,有什么问题吗??你是用ado控件连的??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货