DAO的密码? 我创建了一个使用数据库的mfc应用程序.用类模板生成CDaoRecordset直接打开数 据库(不通过ODBC),但问题是我如何打开有密码保护的数据库? 方法一:试试下面的代码: DAODBEngine* pDBEngine = AfxDaoGetEngine(); ASSERT(pDBEngine != NULL); COleVariant varUserName (strUserName, VT_BSTRT); COleVariant varPassword (strPassword, VT_BSTRT); DAO_CHECK(pDBEngine->put_DefaultUser (V_BSTR(&varUserName)); DAO_CHECK(pDBEngine->put_DefaultPassword (V_BSTR(&varPassword)); 方法二:你可以使用CDaoDatabase的Open方法来打开: MyDaoDatabase->Open("C:\MyDatabaseFile.mdb",FALSE,FALSE,";PWD=MyPassWord"); btw:不要忘了PWD=前面的;号.