使用 VB2010 发布基于 Access 数据库的应用程序 [关闭]

Posted

技术标签:

【中文标题】使用 VB2010 发布基于 Access 数据库的应用程序 [关闭]【英文标题】:Publish Access database based application using VB2010 [closed] 【发布时间】:2012-02-14 14:10:53 【问题描述】:

我想使用 Visual Basic 发布基于访问数据库的应用程序。问题是我不希望我的数据库出现在安装文件夹中,这样用户/客户端就无法访问它...它适用于窗口应用程序.. TQ

【问题讨论】:

你是如何配置你的 setup-project 的?是通过 WiX (wix.sourceforge.net) 吗?您可以指定任何您喜欢的目标文件夹。也许在您的数据库上设置密码和/或使用非标准后缀(而不是 mdb)更容易? 我一开始没设置密码..是否需要重新连接数据库重新调试程序... 【参考方案1】:

如果您使用密码保护您的访问数据库,那么即使他们可以看到数据,他们也将无法访问数据。在您的代码中,您需要在连接到数据库时提供密码。

【讨论】:

感谢您的提示,但问题是甚至我的管理数据库,其中包含管理员 ID 和密码也包含在文件夹中......也许有办法隐藏数据库吗? 您可以将文件的属性设置为隐藏,但如果您的用户足够精明,它仍然可以发现 还有其他解决问题的方法吗??

以上是关于使用 VB2010 发布基于 Access 数据库的应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

具有基于用户的安全性的 Microsoft Access 2010 (mdb) 自动化

ExecuteNonQuery 命令中缺少参数,在 VB.NET 和 Access 中使用

如何过滤过滤的 DataGridView [VB 2010 Express / MS Access]

使用 VB.net 创建 Access 07 DB 在第一次打开时总是运行修复

将数据写入访问 2010 表单 VB 2010

vb.net2010从ACCESS的OLE字段读出图片显示到PictureBox控件上