我創建了一個將所有數據寫入SQL Server CE數據庫的Winforms應用程序。我能夠成功安裝應用程序,但是當我嘗試讀取或寫入數據時,它告訴我它無法打開連接。這隻發生在PC上,而不是我創建程序的那個。沒有硬編碼。安裝後無法訪問SQL Server CE數據庫
有沒有人有任何建議?
謝謝
我創建了一個將所有數據寫入SQL Server CE數據庫的Winforms應用程序。我能夠成功安裝應用程序,但是當我嘗試讀取或寫入數據時,它告訴我它無法打開連接。這隻發生在PC上,而不是我創建程序的那個。沒有硬編碼。安裝後無法訪問SQL Server CE數據庫
有沒有人有任何建議?
謝謝
Windows將與您爭取在Program Files目錄中查找數據庫的權限問題。它不屬於那裏。
考慮數據庫移動到自己的文件夾在這根文件夾:
Environment.SpecialFolder.ApplicationData
顯然,連接字符串必須反映文件夾路徑。
請分享你的連接字符串 – ErikEJ
你把數據庫放在硬盤上?連接字符串需要匹配。 – LarsTech
connection.ConnectionString =「Data Source = LaZSolutions.sdf」; sdf與可執行文件位於同一個文件夾中 – pls3399