怎样用DAO给access数据库设置密码

通过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();  
}  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值