2011-05-21 99 views
2

我有一個數據庫,稱爲voodoobase.sdf的應用程序。 使用.NET Framework數據提供對Microsoft SQL Server Compact 3.5的SQL Server CE數據庫的連接問題

我可以看到它在服務器資源管理器,並從那裏細連接到它。

c:\Users\me\Documents\VisualStudio2010\Projects\testproj\voodoobase.sdf

下Solution Explorer中的同名DB說居住在同一位置:在DB文件的位置。

c:\Users\me\Documents\VisualStudio2010\Projects\testproj\voodoobase.sdf

假設他們都是一樣的...爲什麼我的應用程序來編譯成功alwways崩潰了連接錯誤:)

SqlConnection dbCon = new SqlConnection(Properties.Settings.Default.voodoobaseConnectionString); 
dbCon.Open(); 

拋出的dbCon.Open(一個錯誤,指出無法得到一個到SQL服務器的連接。讓我知道是否需要進一步的細節。

+1

什麼Properties.Settings.Default.voodoobaseConnectionString設置? – 2011-05-21 02:17:14

+0

它被設置爲始終複製,但沒有不同。 voodoobaseConnectionString =數據源= | DataDirectory目錄| \ voodoobase.sdf;密碼= somepassword;堅持安全信息=真。 – DevilCode 2011-05-21 02:24:35

+0

你檢查上http://www.connectionstrings.com/sql-server-2005-ce的格式,以確保它是正確的格式? – Jordan 2011-05-21 03:21:12

回答

2

請勿使用SqlConnection類,而應使用SqlCeConnection類。

+0

感謝,似乎已經解決了它;) – DevilCode 2011-05-21 12:09:07