如何动态创建Access文件?
如何在界面中点击一个按钮,弹出一个对话框选择Access文件,选中后可以对其中的数据记录进行操作?
我知道在初始化界面的时候如何操作一个文件名已知的Access文件
CString strConnect="DRIVER={Microsoft Access Driver (*.mdb)}; uid=; pwd=; DBQ=config.mdb;";
如何动态地连接一个Access文件,DBQ可以用变量吗?
如何在界面中点击一个按钮,弹出一个对话框选择Access文件,选中后可以对其中的数据记录进行操作?
我知道在初始化界面的时候如何操作一个文件名已知的Access文件
CString strConnect="DRIVER={Microsoft Access Driver (*.mdb)}; uid=; pwd=; DBQ=config.mdb;";
如何动态地连接一个Access文件,DBQ可以用变量吗?
if (m_dlg.DoModal() == IDOK)
{
CString strfileName = m_dlg.GetFileName();
try
{
m_pConnection.CreateInstance("ADODB.Connection");
CString strConnect;
strConnect.Format("DRIVER={Microsoft Access Driver (*.mdb)}; uid=; pwd=; DBQ=%s;", strfileName);
m_pConnection->Open((_bstr_t)strConnect, "", "", adModeUnknown); }
catch(_com_error e)
{
AfxMessageBox("连接数据失败,请检查数据库路径是否正确!");
}
}
else
{
AfxMessageBox("请选择文件!");
}
比较简单的办法是把一个预先创建的模板mdb文件复制到目标目录就可以了