C#Visual Studio本地数据库路径异常(.mdf)

时间:2016-02-07 14:03:24

标签: c# sql-server desktop-application

我正在开发一个附带数据库的c#项目。我用来附加数据库文件的路径是:

{{1}}

当我移动项目文件夹的位置时,我遇到路径异常,因为移动文件夹改变了路径......

请帮助我轻松访问数据库的任何常规路径或其他内容。

1 个答案:

答案 0 :(得分:0)

您需要相对地建立数据库的路径。您可以通过将特定数据库添加到项目中来实现此目的,然后如果您希望数据库位于WebService上而不是您可以使用:

 string connectionString = @"Data Source" + System.Web.HttpContext.Current.Server.MapPath("~/Database1.mdf") + @";Integrated Security=True";

如果数据库位于物理位置,请使用:

string connectionString = @"Data Source=" + Request.PhyicalApplicationPath + "\\Database1.mdf" + @";Integrated Security=True";

根据数据库的位置,可能需要调整路径。