最近的项目经常会与Access数据库打交道,所以在这里进行一下常用技巧的总结。
(1)建立和删除数据库连接
1、初始化OLE函数库
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
AfxEnableControlContainer();
2 、定义数据库连接,连接数据库文件
CAdoConnection m_AdoConnection;
if (m_AdoConnection.IsOpen())//判断数据库连接是否已经打开,如果打开就关闭
m_AdoConnection.Close();
return m_AdoConnection.ConnectAccess(pFileName); //根据文件路径连接数据库
3 关闭数据库连接
if(m_AdoConnection.IsOpen() == TRUE) //判断数据库连接是否已经打开,如果打开,就关闭
m_AdoConnection.Close();
(2)操作数据库
1、 根据SQL语句查询数据库
步骤1:定义ADO记录集对象
//如果数据库连接没有打开,则返回
if(!m_AdoConnection.IsOpen())
{
retur