2016-04-27 85 views
1

我正在使用本地數據庫創建Windows應用程序。如何創建mdf文件的連接

現在我需要在C#中爲該本地數據庫定義一個連接字符串。

Winforms C#中本地.mdf文件的連接字符串是什麼?

回答

-1

使用SqlServeCe爲命名空間,然後給下面的值編碼

 using System.Data.SqlServerCe; 

     SqlCeConnection conn = new SqlCeConnection(@"Data Source=D:\PROJECT\data\db.mdf;"); 
+0

'.mdf'是**完全** SQL Server - 不是SQL Server Compact .....因此您需要使用'SqlConnection'和'SqlCommand'(而不是'SqlCeConnection')。 SQL Server CE數據庫文件是'.sdf'文件 –

+0

雖然給出sqlconnection它顯示一個錯誤我認爲Sqlservece是我的代碼謝謝你的正確。 –

+0

歡迎。我也得到同樣的錯誤,這就是爲什麼我建議你,方法... –

0

請執行下列操作步驟:

  • 在你服務器資源管理器窗口中的數據庫上右擊該 你」已創建並選擇Properties

  • Properties窗口中複製連接字符串的值 屬性並將其粘貼到您的應用程序。

應該是這樣的:

Data Source=(localdb)\v11.0;Initial Catalog=yourDB;Integrated Security=True 

只要你需要一個額外的\添加到它在C#中的工作:

string address = "Data Source=(localdb)\\v11.0;Initial Catalog=yourDB;Integrated Security=True"; 

你也可以看看 The Connection Strings Reference.

0

這裏你去

<add name="YourDataBase" connectionstring="Data Source=.\SQLEXPRESS; AttachDbFilename=Path\YourDataFile.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True" /> 

此外,您還可以訪問connectionstring.Com以及更多。