我在读一个 .mdb文件时,它说密码错误是怎么回事呀!!!!(在VC+下,DAO)!1 用 ACCESS 打开行吗?????????????
解决方案 »
- CPropertySheet如何响应属性页切换的事件
- 用ATL自动生成了一个NT服务程序,但是用-service安装服务后,在服务管理器中点启动,程序没有启动进行初始化工作?
- 用什么代替 excel9.olb
- 编写过树型结构(CTreeCtrl)浏览文件夹的进来看看
- 输入一个字符,把它转成图片!这种技术好像叫“抠字模”,谁懂?来指导一下
- 各位高手请指教~~~~~~~~~~
- 检测机器是否连接网络的问题!!!
- 关于UNICODE的问题
- 【新手求助】MFC中的画图问题~~
- Ribbon控件可否在视图中使用DDX_Control或DDX_Text宏?
- 用VC进行数据库开发实用吗?
- 请问如果去应聘项目经理,应该怎样准备?一般面试会问些什么问题?
不是,是其它程序里的,我想用一个其它的工具再把它给读出来(因为用它原来的工具读,程序太大,
DAODBEngine * pDBEngine = AfxDaoGetEngine();
ASSERT(pDBEngine!=NULL);
COleVariant varUserName(strUseName,VT_BSTRT);
COleVariant varPassword(strPassword,VT_BSTRT);
DAO_CHECK(pDBEngine->put_DefaultUser(V_BSTR(varUserName));
DAO_CHECK(pDBEngien ->put_DefaultPassword(V_BSTR(&varPassword));
或者用CDaoDatabase的Open方法:
MyDaoDatabase -> Open("C:\YourDatabaseFile.mdb",FALSE,FALSE,";PWD = MyPassWord");
1。说明你厉害
2。说明Access太不安全
注意密码如果使用PWD=19790301就不能连了!
最简单的方法:
在应用类的InitInstance()中加入一行即可! AfxGetModuleState()->m_dwVersion = 0x0601; //访问Access2000注意:
(1)要有DAO360.dll
(2)MFC必须采用动态连接, 若需要静态连接则比较复杂.
在应用类的InitInstance()中加入一行: AfxGetModuleState()->m_dwVersion = 0x0601; //访问Access2000