如何在visual studio c#中使用attachdbfilename来访问我的database.mdf

时间:2016-03-30 17:20:02

标签: c# sql-server wpf visual-studio

我使用此链接连接到visual studio中的数据库" c#" enter image description here

 SqlConnection direction = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\ira\Desktop\hiver 2016\mecatronique\CGC-DOMOTICS\CGC-DOMOTICS\BaseDeDonnées\BDD.mdf ;Integrated Security=True");

但如果我在另一个桌面上使用我的程序,我会收到错误。

我需要帮助,我的错误在访问我的数据库的链接中。

2 个答案:

答案 0 :(得分:0)

使用datadirectory,如下所示。对于Web应用程序,这将是Windows窗体的App_Data文件夹,它将是用户应用程序数据目录

 SqlConnection direction = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|BDD.mdf ;Integrated Security=True");

答案 1 :(得分:0)

你可以试试吗? " AttachDbFilename =&#34 + + Application.StartupPath" \ BaseDeDonnes \ BDD.mdf"