我创建了一个Winforms应用程序,它将所有数据写入SQL Server CE数据库。我能够成功安装应用程序但是当我尝试读取或写入数据时,它告诉我它无法打开连接。这只发生在PC上,而不是我创建程序的PC。没有什么是硬编码的。
有人有任何建议吗?
谢谢
答案 0 :(得分:1)
Windows会因为在Program Files目录中找到数据库的权限问题而与您发生争执。它不属于那里。
考虑将数据库移动到此根文件夹中您自己的文件夹:
Environment.SpecialFolder.ApplicationData
显然,连接字符串需要反映该文件夹路径。