asp程序基于access数据库的奇怪现象,请大家进来看看

wauo 2003-11-19 10:03:31
我们公司的一个进销存程序,用access数据库,其中一个调出表,ID为自动编号,突然发现有两个ID相同的记录,不明白为什么ID设为自动编号时,在什么情况下会有相同的编号出现。请多多指教!先谢了
...全文
50 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
DeltaCat 2003-11-19
  • 打赏
  • 举报
回复
ACCESS中的 “工具”---》“压缩和修复数据库” 执行一下
然后,“工具”---“分析”,把里面的三项都执行一下
wauo 2003-11-19
  • 打赏
  • 举报
回复
谢谢大家了,但是问题还没有解决,如果有好的意见请告诉我~
vamzpqde 2003-11-19
  • 打赏
  • 举报
回复
ID设为自动编号完全可以出现两个相同的ID编号。
因为在Access中自动编号这个类型用4个字节来存储,4个字节来只能存储介于1到4294967294之间的数字。每次加1超过4294967294将会重复。
cshadow 2003-11-19
  • 打赏
  • 举报
回复
用命令删除不会出错的,你再试试,是不是什么地方写错了
不行就先把id变成数值型,删掉,再变回来
rexsp 2003-11-19
  • 打赏
  • 举报
回复
定义主键。。。。可能是导数据的时候造成的错误
wauo 2003-11-19
  • 打赏
  • 举报
回复
to cshadow(影子) :
删除时出现‘所有记录中均未找到搜索关键字’对话框!
我晕~没见过这么负责的东西
cshadow 2003-11-19
  • 打赏
  • 举报
回复
用命令删除,在查询分析器里面del,这两条都删掉,删掉前复制其中一条。
zhaoliangpat 2003-11-19
  • 打赏
  • 举报
回复
定义ID为主键!
wauo 2003-11-19
  • 打赏
  • 举报
回复
to sc_g_ruan(海鸥) :
我的"索引",本来就是"有(无重复)",所有应该不是这个问题
wauo 2003-11-19
  • 打赏
  • 举报
回复
还有,现在由两条相同的记录,其中一条在删除时显示‘所有记录中均未找到搜索关键字’,而剩下的一条能正常操作~我现在需要删除前一条,各位有没有办法~
lovehwq21 2003-11-19
  • 打赏
  • 举报
回复
楼上高手
海鸥 2003-11-19
  • 打赏
  • 举报
回复
ACCESS数据库的自动编号字段属性中有个"索引",你把它改为"有(无重复)"

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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