打印本文 打印本文  关闭窗口 关闭窗口  
怎样用DAO给access数据库设置密码
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:55:10  文章录入:杜斌  责任编辑:杜斌

通过CDaoDatabase类的DAODatabase接口可以设置Access数据库的密码,下面是代码

void  SetDBPassword(  LPCTSTR  pDB,  LPCTSTR  pszOldPassword,  LPCTSTR  pszNewPassword  )  
{  
     CDaoDatabase  db;  
     CString  strConnect(  _T(  ";pwd="  )  );  
 
     //  the  database  must  be  opened  as  exclusive  
     //  to  set  a  password  
     db.Open(  pDB,  TRUE,  FALSE,    
                       strConnect  +  pszOldPassword  );  
 
     COleVariant  NewPassword(  pszNewPassword,  VT_BSTRT  ),  
                             OldPassword(  pszOldPassword,  VT_BSTRT  );  

     db.m_pDAODatabase->NewPassword(  V_BSTR(  &OldPassword  ),  
                           V_BSTR(  &NewPassword  )  );  
 
     db.Close();  

打印本文 打印本文  关闭窗口 关闭窗口