2012-11-12 118 views
0

我使用的是2010最終版,只是構建了一個簡單的Windows窗體應用程序。剛剛添加了一個數據庫以及表單。將應用程序文件拉出bin目錄。試圖運行,但得到錯誤,因爲無法附加數據庫?安裝Microsoft SQL Server Compact 4.0並得到相同的錯誤?我什麼東錯了?使用數據庫創建Windows窗體應用程序

錯誤: 嘗試附加的文件C自動命名的數據庫; \用戶\ ADMIN \桌面\ Database1.mdf失敗。具有相同名稱的數據庫不存在,或者指定的文件無法打開,或它位於UNC共享

+0

添加更多詳情。你得到的錯誤是什麼? – Schaliasos

+0

試圖爲文件C; \ Users \ Admin \ Desktop \ Database1.mdf附加一個自動命名的數據庫失敗。名稱相同的數據庫存在,或指定的文件無法打開,或位於UNC共享位置 – David

+0

請從應用程序配置文件中發佈您的連接字符串。 – Alex

回答

0

的原因,我得到一個錯誤,因爲我試圖運行應用程序文件沒有數據庫在同一個文件夾,在這種情況下,桌面。我目前正試圖糾正這一點。我想我會在線上使用ado.net實體數據庫,並忘記將本地數據庫與桌面應用程序集成。 -

0

使用C:\Users\Admin\Desktop\Database1.mdf而不是C;\Users\Admin\Desktop\Database1.mdf

+0

它已經是這樣了。我直接從警告框中輸入錯誤 – David

+0

目錄'%USERPROFILE%\ Desktop \'中是否有'Database1.mdf'文件? – Alex

+0

<?XML版本= 「1.0」 編碼= 「UTF-8」?> <結構> 節點 <添加名稱= 「WindowsFormsApplication4.Properties.Settings.Database1ConnectionString」 connectionString =「Data Source =。\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ Database1.mdf; Integrated Security = True; User Instance = True」 providerName =「System.Data.SqlClient」/> <配置> – David

相關問題