繁体   English   中英

将数据永久保存在数据库中

[英]Save data permanently in database

伙计我在数据库中保存数据时遇到问题。
我正在开发的系统将数据保存在数据库中并在数据网格中显示数据并且运行顺利,但问题是每当我重新启动或重新启动应用程序时数据都会消失,数据库再次为空但数据直接输入数据库使用show table数据,并没有消失。
我在程序中遗漏了什么吗?

执行以下步骤:

  1. 右键单击解决方案资源管理器中的Database.mdf或Database.accdb数据库文件
  2. 单击属性
  3. 从COPY TO OUTPUT DIRECTORY下拉列表中选择“不复制”
  4. 如果在访问时打开了数据库,请记得关闭它

很久以前我遇到了同样的问题。 我记得我在执行中输入的数据在下次执行时会消失,这是因为本地数据库文件在每次执行时被复制(并因此被覆盖)。

我通过将本地数据库的“ Copy to Output Directory属性设置为“我不想复制”来测试它,测试它,如果不是“不复制”则可能是“始终复制”

但我确信我的(相同)问题以这种方式解决了。
希望它也适用于你的情况。

编辑 :Eman,执行以下步骤。 它应该解决你的问题。

1.从解决方案资源管理器中单击您的abc.mdf数据库文件
2.hit属性
3.更改COPY到OUTPUT目录
4.运行您的应用程序,添加一行,退出应用程序,再次运行它
5.如果行丢失,请转到步骤1,否则退出

尝试使用sql server数据库。 在form_load()中编写代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM