2个回答
展开全部
下面是ADO连接Access的数据库的连接函数,我在mfc下用的
bool dbOperate::connectDatabase(string strPathName)
{
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
CString strsql = _T("");
strsql.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=%s",strPathName.c_str());
m_pConnection->Open(_bstr_t(strsql),"","",adModeUnknown);
return true;
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败");
return false;
}
}
如果是mysql的话 你就用mysql c api
bool dbOperate::connectDatabase(string strPathName)
{
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
CString strsql = _T("");
strsql.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=%s",strPathName.c_str());
m_pConnection->Open(_bstr_t(strsql),"","",adModeUnknown);
return true;
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败");
return false;
}
}
如果是mysql的话 你就用mysql c api
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把代码拿出来看看
追问
可以把qq给我 加你好友
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询