社区
Access
帖子详情
为何ACCESS出现“#已删除的”的记录?
neihh
2003-06-16 04:48:18
在系统对ACCESS数据库操作时(平时操作正常),当删除某个表的记录,在打开该表时会出现有些记录出现“#已删除的”,且无法操作该表了!
...全文
1826
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
数据库中重复
记录
(已测试,编译通过)
用ADO对象进行数据库操作的源代码! 附带程序说明: 在
Access
中一般只能查找10行大概20条重复
记录
,这样程序就可以任意指定表及多字段检索重复
记录
,并把重复的
记录
移除到一个临时表中,并不是进行真正
删除
,你可以进行恢复。但是执行第二次查找时则自动
删除
上次查找的重复
记录
。程序演示了自动创建表及插入
记录
等一般数据库操作示例。
删除
Access
数据库中重复的
记录
一个自动
删除
Access
数据库中重复的
记录
的源代码。在
Access
中一般只能查找10行大概20条重复
记录
,这样程序就可以任意指定表及多字段检索重复
记录
,并把重复的
记录
移除到一个临时表中,并不是进行真正
删除
,你可以进行恢复。但是执行第二次查找时则自动
删除
上次查找的重复
记录
。程序演示了自动创建表及插入
记录
等一般数据库操作示例。
access
下如何恢复已经
删除
的
记录
;如何恢复已经
删除
的表、窗体等等对象
access
下如何恢复已经
删除
的
记录
;如何恢复已经
删除
的表、窗体等等对象
自学VC++2010实例【002】;用ADO方法在
ACCESS
2010数据库中
删除
一条
记录
级别:入门级。 在VC++2010用ADO方法在
ACCESS
2010数据库中
删除
一条
记录
。【要在机器中安装Microsoft.ACE.OLEDB.12.0引擎,网上有下载的】。 本实例参照清华大学出版社的《Visual C++范例开发大全》,ISBN: 978-7-302-22624-6,作者: 陈国建. 等编著,版次: 2010年7月第1版。 本实例参照如下的章节改编出来的: 11.1 数据库操作访问技术实例 402 实例253 使用DAO建立
Access
数据库文件 402 实例254 使用ADOX建立
Access
数据库文件 404 实例255 使用ADO添加数据库
记录
407 实例256 使用ADO查询数据库
记录
409 实例257 使用ADO
删除
和修改数据库
记录
413 本人初学VC++,水平有限,请指教。邮箱:501448@qq.com
易语言
access
数据库
删除
记录
ID自动重排源码
资源介绍:。易语言
access
数据库
删除
记录
ID自动重排源码。资源作者:。@易语言自学网。资源界面:。资源下载:。
Access
7,732
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章