c#中的数据库连接

时间:2010-12-20 12:47:18

标签: c#

我正在使用c#windows项目。我正在使用带有OleDbConnection连接的Microsoft Access数据库。我的数据库“email.mdb”在我的文档目录中,而我的“email_db.udl”在“D:drive”中。这是在我的计算机上运行良好。但是每当我在其他PC上安装exe安装程序文件时,这都不起作用。我正在放置“mdb”和“udl”文件与我们PC上的目录位于同一目录。我在假设此('udl'文件)未与我的数据库连接。 如何在任何Windows PC上安装此问题。 感谢

1 个答案:

答案 0 :(得分:0)

您可以将数据库文件放在项目的目录中(sln文件所在的位置),并通过其裸文件名(不含D:....,只有文件名)访问它们。 如果安装,您必须将安装程序设置为安装文件夹(exe文件所在的位置)

这是将所有内容都放在一个文件夹中并进行整理的好方法。

可能这里有一个问题,因为“我的文档”目录在每台PC上都有不同的路径。