Vb.net 从资源访问accdb文件(MS Access 2007)

Vb.net 从资源访问accdb文件(MS Access 2007),vb.net,resources,ms-access,Vb.net,Resources,Ms Access,也许这是一个简单的问题,但因为我从未使用过这样的资源,我无法思考我应该如何做。 我正在编写一个非常简单的程序,它连接到accdb文件(MicrosoftAccess2007文件),并在datagridview中返回一些结果。一切都很好。现在,因为我们必须在许多计算机上部署这个程序,所以我发布了它,这样我们想要的每个人都可以安装它并进行更新。我想做的是将数据库文件添加到资源中,使其成为程序的一部分。我的问题是,我不知道输入什么连接字符串才能在我的资源中访问它。 我部署之前的连接字符串是这样的 Co

也许这是一个简单的问题,但因为我从未使用过这样的资源,我无法思考我应该如何做。 我正在编写一个非常简单的程序,它连接到accdb文件(MicrosoftAccess2007文件),并在datagridview中返回一些结果。一切都很好。现在,因为我们必须在许多计算机上部署这个程序,所以我发布了它,这样我们想要的每个人都可以安装它并进行更新。我想做的是将数据库文件添加到资源中,使其成为程序的一部分。我的问题是,我不知道输入什么连接字符串才能在我的资源中访问它。 我部署之前的连接字符串是这样的

ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\bl.accdb;Persist Security Info=True
为了访问资源中的同一文件,我应该在数据源中更改什么?还是我错了,这是不可能的?
谢谢你,你能行。您只需将数据源指向resources目录的位置,默认情况下,该目录与应用程序本身相邻。您可以在运行时通过以下方法确定:

Application.StartupPath & "\Resources\DatabaseName.accdb"