我的app.config
文件中有一个连接字符串。
<connectionStrings>
<add name="ConnString"
connectionString="Data Source=|DataDirectory|\STOCK.sdf; Persist Security Info=False;"
providerName="Microsoft.SqlServerCe.Client.3.5"/>
</connectionStrings>
但我遇到以下错误:访问时:
注意:之前我在保存数据方面遇到了问题,我将.sdf
属性更改为“不要复制”,之后发生了此错误。
答案 0 :(得分:4)
将文件输出更改为&#34;不要复制&#34; 您的STOCK.sdf
文件将不会被复制到\bin\Debug
目录最后程序将找不到该文件。
如果选择&#34;始终复制&#34; ,则在启动调试时将始终覆盖DB文件。这就是为什么你可能有&#34;保存问题&#34; - 再次启动调试时,您只需获取新的数据库副本。
选择&#34;复制如果更新&#34; ,您将能够正常调试... ,直到您对原始内容进行更改(添加表格,记录等) (您可以在Visual Studio中看到)STOCK.sdf
文件。
答案 1 :(得分:1)
您应该在Visual Studio中使用Server Explorer来获取连接字符串。 请参阅此处:http://www.codeproject.com/Tips/314772/Using-Visual-Studio-to-find-a-database-connection
希望得到这个帮助。