以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- access数据丢失 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117681) |
-- 作者:sky-18 -- 发布时间:2018/4/17 15:43:00 -- access数据丢失 突发怪象。 今天打开项目后发现之前的数据有丢失。 具体就是表里新增加的行不见了。据回忆昨天保存关闭项目并没有异常。 不知这是access的问题还是我项目的问题呀。 网友们老师们遇到过这个问题没有呢? |
-- 作者:有点甜 -- 发布时间:2018/4/17 15:46:00 -- 1、现在新增数据保存有没有异常?
2、是直接打开access数据库检测数据确认数据丢失的吗?
3、如果数据丢失,有可能是不正常保存导致的(网络问题,导致连不上数据库等情况) |
-- 作者:sky-18 -- 发布时间:2018/4/17 16:08:00 -- 1.现在新增行保存什么的没问题。 2.access数据库放在本机的,应该不存在网络问题。 3.我是在项目里面查的,发现好几行数据丢失了。而且还发现了一行的某个列的数据也丢失了。后来实在找不到原因没办法我手动在表里把丢失的数据补上了。 |
-- 作者:有点甜 -- 发布时间:2018/4/17 16:17:00 -- 1、去access数据库那里查看,看是否确实是数据丢失;
2、看现在还能否重现/出现当初的错误;
3、根据你提供的资料,无法判断具体原因。数据保存肯定是不应该有问题,看是否你代码有影响。 |
-- 作者:sky-18 -- 发布时间:2018/4/17 17:48:00 -- access里查过了,确实没有。 而且代码应该不会有问题,因为这个常规操作已经用了几年了都没问题。 项目是别人在用,根据他的描述我确实也找不出问题所在了,不过数据库出现了很奇怪的数据丢失我是亲眼看到的。 这个老项目我也不想再去花精力弄了。但我现在正在做一个更大的新项目。用的是sqlserver数据库。到时候新项目会很多人同时往数据库里读写数据。到时如果也出现类似的情况那就真的没办法再找回丢失的数据了。 这里我想问问甜老师,除了网络问题和自身代码问题以外,access或者sqlserver自身会不会有丢失数据的可能呢? |
-- 作者:有点甜 -- 发布时间:2018/4/17 18:08:00 -- 保存数据之后,检测一下是否保存成功。
DataTables("表A").Save |