用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - sql代码库

“所有记录中均未找到搜索关键字”的解决方法(Access数据库)

2014-03-02 作者: 過愙囀圇举报

[sql]代码库

“所有记录中均未找到搜索关键字”的解决方法(Access数据库)

博客分类: SQL
AccessChromeGoogleMicrosoft
     javaeye怎么越改越难操作啊,chrome下可视化编辑器根本没有上面的一排图标出来,郁闷!!!
 
    昨天在整理博客文章的时候,点击某一篇文章进到详细内容页,出现错误:“所有记录中均未找到搜索关键字”,点其他文章进到详细内容页的时候就没有这个错误,上网搜索了一下,找到如下解释:
写道
我在网上搜了搜,发现原来这个问题是access数据库的一个bug。问题出在,这个表里面有一个备注字段。

bug的具体描述:
随便找一段字节数超过2K的文字。在备注字段里,通过编写程序方式或只是在access数据库程序里直接贴上这块方字后,第一次保存肯定正常。即第一次添加、保存都是正常的。问题出现在第二次修改时,无论是通过网页还是直接在数据库里,对这个备注型字段修改或者删除,保存时就会提示“所有记录中均未找到搜索关键字”。之后网页在操作这个字段时就会报“Microsoft JET Database Engine 错误 '80040e21' 所有记录中均未找到搜索关键字”的错误。

当access建立备注字段时,默认隐式的给这个备注加了个索引,我们只要把这个索引给删掉就好了。方法如下:
进入access数据库,
打开出问题的表,
视图-->设计视图,
然后再视图-->索引,
把出问题的数据项的索引delete掉
保存
  打开我的数据库,发现内容字段并没有建立上索引的,我把除了主键索引以外的其他索引都删除了,再保存就可以访问了

    另在网上找到另一解决方法,没试,也先记下来吧:
写道
服务器遇到断电,重新启动后,访问Access,遇到错误
“所有记录中均未找到搜索关键字”
然后提示那个页面的哪个逻辑出现问题,查询逻辑,没有变化,察看数据,都正常。
使用Google搜索了一下,
原来
是Access 文件损坏。
解决办法:
出现此错误是因为Access数据库有错误了[数据库损坏],
使用 Ms Access 压缩修复压缩修复在Access 工具->数据加实用工具->压缩和修复数据库
即可修复完毕~
 


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...