社区
Access
帖子详情
为何ACCESS出现“#已删除的”的记录?
neihh
2003-06-16 04:48:18
在系统对ACCESS数据库操作时(平时操作正常),当删除某个表的记录,在打开该表时会出现有些记录出现“#已删除的”,且无法操作该表了!
...全文
1872
13
打赏
收藏
为何ACCESS出现“#已删除的”的记录?
在系统对ACCESS数据库操作时(平时操作正常),当删除某个表的记录,在打开该表时会出现有些记录出现“#已删除的”,且无法操作该表了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NoReady
2003-06-28
打赏
举报
回复
ACCESS本身的问题。
lnhsgj
2003-06-28
打赏
举报
回复
"某些字段的常规定义"
例如某字段:
必填字段:否
允许空字符串:否
这样,在程序中如果连接此字段的控件得到焦点,没有任何输入后失去焦点,这时刷新就会出错。因为程序认为你输入的是空字符串。
这只是个例子,问题不一定出在这,但希望能给你一点启发。
neihh
2003-06-27
打赏
举报
回复
lnhsgj(黑鹰):
(1):在代码中先后用了delete/insert命令操作,且同样操作别的表没有问题,只是单独这表出现问题。
(2):如果删除记录后不刷新按理来说别的表也会出现同样的问题,但事实相反。
(3):不明白“某些字段的常规定义”为何意?
(4):程序中没有多个控件同时连接数据库。
(5):如果重新建该表则可以。
(6):系统环境为WIN98,且问题只是偶然出现。
kenst
2003-06-27
打赏
举报
回复
我也有这问题,我估计是数据库更新后(update/delete/inseret后)还没有完全关闭,即存在ldb文件时,拷贝mdb文件到别的地方,当打开拷贝后的mdb文件发现有该情况。
建议当不存在ldb文件时,打开mdb文件绝对没有该情况的发生。
lnhsgj
2003-06-26
打赏
举报
回复
我想:
1、可能你没说清楚。
2、问题可能出在代码里。(如:删除记录后无移动或刷新操作)
3、问题可能出在数据结构定义上。(如:某些字段的常规定义)
4、可能你在程序中多个控件同时连接数据库。并对其重复操作。(可能性不大)
5、可能这个数据库已经损坏,重建个试试。
6、不会是你的系统或环境有问题吧?
neihh
2003-06-26
打赏
举报
回复
就是在ACCESS中重新打开表(非SQL语句)
genway
2003-06-25
打赏
举报
回复
“刷新”是什么意思?
neihh
2003-06-25
打赏
举报
回复
问题就是出现在刷新后还是出现这问题,即刷新无效!
genway
2003-06-23
打赏
举报
回复
这个情况我也遇到过,后来我手工将这些“#已删除的”的记录全部手工清除,然后再选择数据修复/压缩,之后一切正常。
问题虽解决,但至今我也没弄懂它的原因所在。
你可以试试我的做法。另外希望有高手出来解答。
zhengjialon
2003-06-20
打赏
举报
回复
刷新后应该会没有。
neihh
2003-06-20
打赏
举报
回复
我想说的是:
(1):表之间没有任何的关联。
(2):表中的数据在VB代码中用DELETE FROM TABLE语句操作,应该确定已经删除。
(3):当在ACCESS中打开此表确实显示“#已删除的”。
烦请赐教!!!
changechange
2003-06-17
打赏
举报
回复
要是被删除了还能操作,怎么还能算删除那?那和没删除有什么两样?
wolfwindcn
2003-06-17
打赏
举报
回复
很正常的呀
可能是几个表相关的
一旦删除了其中一个表的内容
另外一个表就回出现这个
关闭再打开就会好的
VB
删除
Access
数据库中重复
记录
(已测试,编译通过)
在
Access
中一般只能查找10行大概20条重复
记录
,这样程序就可以任意指定表及多字段检索重复
记录
,并把重复的
记录
移除到一个临时表中,并不是进行真正
删除
,你可以进行恢复。但是执行第二次查找时则自动
删除
上次查找的...
删除
Access
数据库中重复的
记录
一个自动
删除
Access
数据库中重复的
记录
的源代码。在
Access
中一般只能查找10行大概20条重复
记录
,这样程序就可以任意指定表及多字段检索重复
记录
,并把重复的
记录
移除到一个临时表中,并不是进行真正
删除
,你可以进行...
access
下如何恢复已经
删除
的
记录
;如何恢复已经
删除
的表、窗体等等对象
由于
Access
的.MDB文件格式并不支持逻辑
删除
,被
删除
的
记录
不会被标记为已
删除
,而是立即从数据库中移除。因此,建议在设计数据库时采用“软
删除
”策略,即添加一个名为`ISDEL`的字段,通过更新这个字段的值来标记...
自学VC++2010实例【002】;用ADO方法在
ACCESS
2010数据库中
删除
一条
记录
在VC++2010用ADO方法在
ACCESS
2010数据库中
删除
一条
记录
。【要在机器中安装Microsoft.ACE.OLEDB.12.0引擎,网上有下载的】。 本实例参照清华大学出版社的《Visual C++范例开发大全》,ISBN: 978-7-302-22624-6,作者:...
易语言
access
数据库
删除
记录
ID自动重排源码
在描述中提到的“易语言
access
数据库
删除
记录
ID自动重排源码”是易语言编程环境下处理数据库操作的一个实例,主要涉及到
Access
数据库的使用以及数据
记录
管理。
Access
数据库是微软开发的一款关系型数据库管理系统,...
Access
7,730
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章