用VisualC++6.0创建DAO数据库,怎么连接?请您帮我指导一下,非常谢谢您! 用VisualC++6.0创建DAO数据库,怎么连接?请您帮我指导一下,非常谢谢您! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CDlgDBConnect::ConnectAccess(){ if(m_strDatabase.IsEmpty()) { ::MessageBox(NULL,"Êý¾Ý¿â²»ÄÜΪ¿Õ£¡","Ìáʾ",MB_OK); return false; } theApp.m_pConnection.CreateInstance(__uuidof(Connection)); try { theApp.m_strDatabase=m_strDatabase; m_strDatabase.Replace("\\","\\\\"); _bstr_t strConn; if(m_strPassword.IsEmpty()) { strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +m_strDatabase; theApp.m_pConnection->CursorLocation = adUseClient; theApp.m_pConnection->Open(strConn, "", "", adModeUnknown); } else { strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +m_strDatabase+";Persist Security Info=False;Jet OLEDB:DataBase Password="+m_strPassword; theApp.m_pConnection->Open(strConn, "", "", adModeUnknown); } } catch(_com_error e) { ::MessageBox(NULL,e.Description(),"Ìáʾ", MB_OK); return FALSE; } ::MessageBox(NULL,"Êý¾Ý¿âÁ¬½Ó³É¹¦£¡","Ìáʾ", MB_OK); return TRUE;} 如何重绘子窗口中Tab控件的背景色? 问CToolTipCtr怎么用的? VC++ vs2005 能做窗体渐显么 如何在视图的客户区中动态创建一个CButton按钮?? 析构函数中delete报错!为什么? 用mfc开发的Activex控件,在vb下调用失败,该如何解决? VC+ADO读取数据库的效率问题 关于静态拆分窗口的问题 一个动态连接库中使用窗口的问题的问题 求助,access violation 切分了的窗口后小问题 如何编程实现把sql2000数据库中的数据导出到Excel
{
if(m_strDatabase.IsEmpty())
{
::MessageBox(NULL,"Êý¾Ý¿â²»ÄÜΪ¿Õ£¡","Ìáʾ",MB_OK);
return false;
}
theApp.m_pConnection.CreateInstance(__uuidof(Connection));
try
{
theApp.m_strDatabase=m_strDatabase;
m_strDatabase.Replace("\\","\\\\");
_bstr_t strConn;
if(m_strPassword.IsEmpty())
{
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +m_strDatabase;
theApp.m_pConnection->CursorLocation = adUseClient;
theApp.m_pConnection->Open(strConn,
"",
"",
adModeUnknown);
}
else
{
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +m_strDatabase+";Persist Security Info=False;Jet OLEDB:DataBase Password="+m_strPassword;
theApp.m_pConnection->Open(strConn,
"",
"",
adModeUnknown);
}
}
catch(_com_error e)
{
::MessageBox(NULL,e.Description(),"Ìáʾ", MB_OK);
return FALSE;
}
::MessageBox(NULL,"Êý¾Ý¿âÁ¬½Ó³É¹¦£¡","Ìáʾ", MB_OK);
return TRUE;
}