【问题标题】:Why can't i manually update my access database? (once it is connected to vb.net)为什么我不能手动更新我的访问数据库? (一旦连接到 vb.net)
【发布时间】:2015-04-17 09:34:22
【问题描述】:

所以我在 Vb.net 中创建了一个项目,并一直在使用它从 access 数据库中检索、插入和更新数据。我意识到我必须更改数据库中的一些记录,并在访问中这样做(在调试文件夹中打开了数据库)。所以我会更新记录,然后保存,然后再关闭它。每当我再次重新打开它时,它都会恢复到旧版本。当试图覆盖时,它破坏了一些记录,有时甚至破坏了整个数据库,说“Id”无效。我的逻辑有错误吗?我必须建立新的数据库连接吗?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请花点时间仔细查看How to Ask 还要注意您选择的标签 - 如果是 Access,为什么要使用 MYSQL 标签?
  • 对不起,那是错误的。我很缺乏经验。

标签: vb.net ms-access


【解决方案1】:

您正在对错误的数据库进行更改。原件在项目文件夹中,或者至少应该在项目文件夹中。构建时,该原始文件将复制到输出文件夹。这样,您在调试时所做的任何更改都不会污染原始文件,因此在您发布应用程序时它是干净的。

【讨论】:

  • 太好了,非常感谢!它有助于理解其背后的理论,所以这真的很有帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 2010-10-06
  • 1970-01-01
  • 1970-01-01
  • 2020-10-12
相关资源
最近更新 更多