在 Microsoft Access 2003 和 Visual Basic 6 中,我尝试将表复制到另一个受密码保护的访问数据库,如下所示...
Select * INTO table2 IN 'database2.mdb' [;Password=TestPass] From table1
它失败并出现错误:密码无效
Select INTO 格式是否不接受 mdb 的密码,并且密码必须位于连接字符串中?如果没有,如何引用不同的连接字符串/数据库?
thanks
怎么样:
SELECT * INTO Table2 IN '' [MS Access;PWD=TestPass;DATABASE=C:\Docs\database2.mdb]
FROM Table1
这些天我更倾向于使用类似下面的代码,它提供了更多的控制并允许不同的后端:
SELECT * INTO Table2 FROM [MS Access;PWD=password;DATABASE=C:\Docs\database2.mdb].Table1
您可以在方括号之间放置任何有效的连接字符串。
参考:http://www.connectionstrings.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)