求教access数据库转换问题(2003以前旧版本转为2007),急!

alexshucai 2008-09-22 09:20:07
2003以前版本的数据库文件使用ConvertAccessProject方法似乎可以转换为2007的ACCDB文件,
但是,如果以前版本的mdb文件加了PassWord,似乎就不能转了。非要把密码去掉才行。不知道如何进行自动转换啊
这样难道不行?
oAccess.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable
oAccess.OpenCurrentDatabase("D:\db002.mdb", False, "123")
oAccess.ConvertAccessProject(SourceFilename:="D:\db002.mdb", _
DestinationFilename:="D:\db0012007.accdb", _
DestinationFileFormat:=Access.AcFileFormat.acFileFormatAccess2007)
...全文
578 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexshucai 2008-09-22
  • 打赏
  • 举报
回复
不会真的不行吧?
是2007新的格式的问题?
但为什么没有设秘密的文件就能转换呢?
还是安全性问题?
sxmonsy 2008-09-22
  • 打赏
  • 举报
回复
友情UP
alexshucai 2008-09-22
  • 打赏
  • 举报
回复
没设密码的我试了一下可以转换。
加了密码就不行了。
2003以前版本加了密码用上述方法也可以实现由低到高版本的转换
yanlongwuhui 2008-09-22
  • 打赏
  • 举报
回复
好象不行吧,关注中......
Forrest23 2008-09-22
  • 打赏
  • 举报
回复
帮顶~
kbryant 2008-09-22
  • 打赏
  • 举报
回复
帮顶~~
alexshucai 2008-09-22
  • 打赏
  • 举报
回复
如果没办法解决的话,是不是可以进行两个数据库的复制呀,
有没有高手出来指点一下呵
gh_li 2008-09-22
  • 打赏
  • 举报
回复
学习,帮顶

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧