access 记录被删除 错误如何解决啊!急死人了,地球上最难的问题

hei2008s 2008-04-20 02:57:42
版本:access 2003
sql语句:
SELECT count(*) AS zs, round(sum(总重量),2) AS zzl, round(sum(石重),2) AS zsz, round(sum(进货价),2) AS zjhj
FROM 商品
WHERE 类型编号=13 And datediff('d',入库时间,#3/19/2008#)<0 And datediff('d',入库时间,#4/21/2008#)>0;

查询则提示记录被删除,当类型编号=19时正常,奇怪了!类型编号为13和19数据库中都存在!
相关错误图片:
执行sql语句:产生的错误

导致商品表的记录有如下错误


如何解决这个错误啊?????
...全文
430 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
四哥 2008-09-05
  • 打赏
  • 举报
回复
一个程序中两处连接一个数据库,删除全部数据也会出现这个, 太奇怪了
hei2008s 2008-04-22
  • 打赏
  • 举报
回复
感谢大家,问题已经解决!见:http://1hui2.cn
wwwwb 2008-04-21
  • 打赏
  • 举报
回复
压缩和修复数据库试试,运行环境,单机OR网络?
liuyann 2008-04-21
  • 打赏
  • 举报
回复

能否上传你的mdb文件,上传前可先删除无关的表,FORM,以及其他对象。压缩后上传至 www.access911.net/csdn (请勿使用RAR,最好是mdb)

毕竟如果不能模拟你的错误,只靠猜,会化很多时间在几百种可能中猜来猜去。

或 加入QQ群 19055578 晚19:00 - 24:00在线
==== ====
WWWWA 2008-04-21
  • 打赏
  • 举报
回复
一般是由于MDB异常造成的
WWWWA 2008-04-21
  • 打赏
  • 举报
回复
将此表重新生成一新的表,再查询试试,
OR
生成一新的MDB,将所有对象导入再查询试试
liuyann 2008-04-20
  • 打赏
  • 举报
回复

是不是同时有另外的进程在操作你的数据库?

==== ====

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧