在VB程序中写入数据,存入ACCESS中;但如果改了程序中的代码,会出现ACCESS数据消失,要重新写数据。

2025-05-21 02:17:46
推荐回答(1个)
回答1:

数据写入ACCESS数据库中后,除非专门去删除或修改否者数据库中的数据将会永久保存。你说的“如果改变了程序中的代码,会出现ACCESS数据丢失,要重写数据”可能由下列因造成:
1)数据并未实际上写入数据库中;
2)数据确实已经写入数据库中,但是程序中预设了代码或操作,只要改动了代码就自动清空数据库中的数据;
3)程序中预设了代码或操作,只要只要改动了代码就自动生成一个新ACCESS数据库替代原有数据库;
4)代码的改动造成原有数据库连接设置失效,程序无法与数据库连接。
由于手头上没有你的程序,这里无法做出具体判断,你可以循上述方向自行查找原因。

这里只能这样说:已经写入数据库中的数据,除非进行删除操作 否则将永久保存,不会自己丢失。因为写入数据库中的数据是以物理形式保存于磁盘中的,就像存放于仓库中的石头,你不去搬走它,那么那些石头就永远都在那里。