所以我在Vb.net中创建了一个项目,并且一直在使用它从访问数据库中检索,插入和更新数据。我已经意识到我必须更改数据库中的一些记录,并在访问中进行了这样做(在调试文件夹中打开了数据库)。所以我会更新记录,然后在关闭之前保存。每当我重新打开它时,它都会恢复到旧版本。当试图覆盖时,它破坏了一些记录,有时甚至整个数据库,说" Id"无效。我的逻辑中有错误吗?我是否必须建立新的数据库连接?
答案 0 :(得分:0)
您正在更改错误的数据库。原始是,或者至少应该是在项目文件夹中。构建时,将原始文件复制到输出文件夹。这样,您在调试时所做的任何更改都不会污染原始文件,因此在您发布应用程序时它会变得干净。