最近的项目经常会与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记录集对象