我想通过 VBA 访问加密的 SQL Server Compact Edition 数据库。我可以在未加密的情况下正常访问数据库,但是当我尝试使用密码时代码会中断:
pConn.ConnectionString = "PROVIDER=Microsoft.SQLSERVER.CE.OLEDB.3.5;Password=[my_password];Data Source=" & SdfPath
我一直在关注此处为带有密码的 SQL Server Compact提供的连接字符串示例:
启用加密
使用此连接字符串在数据库上启用加密。
数据源=MyData.sdf;加密数据库=True;密码=myPassword;文件模式=共享读取;持久安全信息=假;
Encrypt Database="True" 对实际上不是必需的,因为密码参数本身的存在打开了连接的加密。
但是为什么这在 Excel VBA 2010 中不起作用?