安装后无法访问SQL Server CE DB

时间:2013-11-27 14:37:38

标签: c# .net winforms sql-server-ce

我创建了一个Winforms应用程序,它将所有数据写入SQL Server CE数据库。我能够成功安装应用程序但是当我尝试读取或写入数据时,它告诉我它无法打开连接。这只发生在PC上,而不是我创建程序的PC。没有什么是硬编码的。

有人有任何建议吗?

谢谢

1 个答案:

答案 0 :(得分:1)

Windows会因为在Program Files目录中找到数据库的权限问题而与您发生争执。它不属于那里。

考虑将数据库移动到此根文件夹中您自己的文件夹:

Environment.SpecialFolder.ApplicationData

显然,连接字符串需要反映该文件夹路径。