![](/img/trans.png)
[英]How do I publish an Access database with my C# application using Visual Studio?
[英]all records in access 2007 deletes each time i run my visual studio c# application
Access 2007和Visual Studio 2008 C#有一些问题。 每次我尝试运行程序时,都会删除访问中的所有记录。 字段仍然在那里,但只有记录消失了!!! conn.accdb存在于我的解决方案资源管理器中
路径:C:\\ Documents and Settings \\ kizmo \\ Dokumenter \\ Visual Studio 2008 \\ Projects \\ conn \\ conn \\ conn.accdb
在这里,我有另一个conn.accdb副本,这是所有记录在运行后删除的副本。C:\\ Documents and Settings \\ kizmo \\ Dokumenter \\ Visual Studio 2008 \\ Projects \\ conn \\ conn \\ bin \\ Debug
我不确定为什么我必须在不同目录中有2个完全相同的samme数据库文件。
谢谢
听起来数据库文件已作为“复制到输出目录”包含在您的项目中。 您的应用程序正在修改bin目录中的应用程序,但是每次编译时,空白数据库都会覆盖它。 在项目中该文件的属性中,关闭“复制到输出目录”选项。 (然后,您可能必须更改数据库的路径。)
还要注意,您所看到的不一定对开发不利。 我假设您的实际应用程序将不在其他位置使用Visual Studio bin文件夹中的数据库。 通常,您在app.config中使用ConnectionString节点将其定向到正确的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.