Changes are not saved in SQL Server Compact 3.5 database

寵の児 提交于 2019-12-08 00:42:26

问题


I created a windows application with C# 2010, and I'm using SQL Server Compact Edition 3.5.

I'm also using a DataSet to change the DB with a TabelAdapter, and a bindingnavigat to add/edit/delete.

The problem is : I can do all these commands during the execution, I can see the rows added and edited in a DataGridView, but when I go to server databases solution and verify my data, no event had been done !! no rows added !


回答1:


Your database may be copied from somewhere/Projectname to somewhere/Projectname/bin/Debug/. Check properties on database file in your project tree. There should be "Copy to Output Directory" property that is set to "always copy". If there is "always copy" - your application is working on database copy.

Read about "Copy to Output Directory" in help.

There is more detailed explanation of that problem: link to MSDN social

(question about VB, but it applies to C# too)



来源:https://stackoverflow.com/questions/12758283/changes-are-not-saved-in-sql-server-compact-3-5-database

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!