今天要把我的网站生成静态的,后台得做一个管理模版的功能,其实挺简单的一个更新,就一条更新语句,来管理模版代码就完了,可是第一次修改的时候可以,第二次就会出现一个错误:"所有记录中均未找到搜索关键字" 去网上查了查,说数据库损坏,然后就把本地的传上去一份,然后修改一次成功了,可是在修改一次又不行了!找了好几个答案都说是数据库损坏,,总不至于我这一条语句就把数据库给损坏了啊!奇怪,想了想也没想出来,吃了个饭,回来又去网上查了查,结果找到答案了! 搜了半天后在在一个博客上发现一个高人说貌似是Access的一个BUG(高人才敢这么说Microsoft的产品),并且附上了解决方法,删除了“索引”问题就解决了,果然是高人。下面是解决方法:使用Access数据库,出现“所有记录中均未找到搜索关键字”的错误。不知怎样解决。猜测是Access数据库的一个BUG。测试故障过程如下:使用access数据新建一个表,只要这个表里有一个字段是备注型。就算这个表里只有唯一个字段,只要是备注型字段。那么只要你有如下操作,必然的错误:1、随便找一块文字:只要总的字节数超过2K以上。编写程序方式或甚至只是在access数据库程序直接贴上这块方字后。2、第一次保存肯定正常。即第一次添加、保存都是正常的。3、问题出现在:第二次修改时,随便在这个备注型字段中插入几个字。保存时就会提示“所有记录中均未找到搜索关键字”。同时这个数据库就这样坏掉了。4、第3点步聚如果是在网页中用程序来提交也是存在相同问题。5、接着就会出现各种故障了:正常的网站会因数据库坏掉不能正常运行。或者是提示“所有记录中均未找到搜索关键字”出错。解决的方法:只能用数据库的修复和压缩功能来修复这个数据库。但是这种方法不是根治这个故障的主要方法。只要你第二次还有提交一个大块数据给这个备注型字段,这个故障又出来啦!!虽然我没有用SQL数据库测试过,我想信在SQL里应是没有这个问题。这个是不是Access一个天生不足的表现???备注型字段为什么不能超过1950字节。是由于备注型字段是有“索引”。用Access对数据库的表进行设计时,点试设计视图->索引, 可以看到这个字段有索引。就是这个原因,删掉这个索引就什么事都没有了。奇怪的是:在ACCESS设计表时,在备注型的字段里,根本就没有选项对备注型字段加上索引功能,为什么会偷偷地跑出一个索引出来?也许这个确实是ACCESS的一个BUG。
详细解决方案
access所有记录均未找到搜索关键字的解决办法
热度:7381 发布时间:2013-02-26 00:00:00.0
今天要把我的网站生成静态的,后台得做一个管理模版的功能,其实挺简单的一个更新,就一条更新语句,来管理模版代码就完了,可是第一次修改的时候可以,第二次就会出现一个错误:"所有记录中均未找到搜索关键字" 去网上查了查,说数据库损坏,然后就把本地的传上去一份,然后修改一次成功了,可是在修改一次又不行了!找了好几个答案都说是数据库损坏,,总不至于我这一条语句就把数据库给损坏了啊!奇怪,想了想也没想出来,吃了个饭,回来又去网上查了查,结果找到答案了! 搜了半天后在在一个博客上发现一个高人说貌似是Access的一个BUG(高人才敢这么说Microsoft的产品),并且附上了解决方法,删除了“索引”问题就解决了,果然是高人。下面是解决方法:使用Access数据库,出现“所有记录中均未找到搜索关键字”的错误。不知怎样解决。猜测是Access数据库的一个BUG。测试故障过程如下:使用access数据新建一个表,只要这个表里有一个字段是备注型。就算这个表里只有唯一个字段,只要是备注型字段。那么只要你有如下操作,必然的错误:1、随便找一块文字:只要总的字节数超过2K以上。编写程序方式或甚至只是在access数据库程序直接贴上这块方字后。2、第一次保存肯定正常。即第一次添加、保存都是正常的。3、问题出现在:第二次修改时,随便在这个备注型字段中插入几个字。保存时就会提示“所有记录中均未找到搜索关键字”。同时这个数据库就这样坏掉了。4、第3点步聚如果是在网页中用程序来提交也是存在相同问题。5、接着就会出现各种故障了:正常的网站会因数据库坏掉不能正常运行。或者是提示“所有记录中均未找到搜索关键字”出错。解决的方法:只能用数据库的修复和压缩功能来修复这个数据库。但是这种方法不是根治这个故障的主要方法。只要你第二次还有提交一个大块数据给这个备注型字段,这个故障又出来啦!!虽然我没有用SQL数据库测试过,我想信在SQL里应是没有这个问题。这个是不是Access一个天生不足的表现???备注型字段为什么不能超过1950字节。是由于备注型字段是有“索引”。用Access对数据库的表进行设计时,点试设计视图->索引, 可以看到这个字段有索引。就是这个原因,删掉这个索引就什么事都没有了。奇怪的是:在ACCESS设计表时,在备注型的字段里,根本就没有选项对备注型字段加上索引功能,为什么会偷偷地跑出一个索引出来?也许这个确实是ACCESS的一个BUG。
相关解决方案
- jquery,二维数组取值。解决办法
- 求架构方案:一个日均访问量50万的物流筛单系统的技术架构方案?解决办法
- 关于 if(rs.getString("").trim().equals(""))解决办法
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password,该如何处理
- 诡异:代码执行到哪去了?解决办法
- 关于 Spring 声明式事务管理!解决办法
- java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 找不到资料 '(未知的)'
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password解决思路
- 求《Java Web 程序设计与项目实践》解决办法
- 加载Hibernate的报错了,求解。解决办法
- B/S方面,java比PHP更好吗?解决办法
- 算法求解String str = "A,B,C,A,B,A"解决办法
- jsp access 图片调用的有关问题
- 这段代码还能不能优化?解决办法
- JAVA读取一个文件,非得搞那么麻烦么?解决办法
- 小弟我用JSP+ACCESS+tomcat 5.0 JDK1.4做的一个网站
- 求帮忙。解决办法
- POI导入excel数据(数据有父子关系)解决办法
- IE不支持JQuery吗?解决办法
- 求WebService的解决方案!解决办法
- 关于ibatis的<isNotEmpty>解决办法
- hibernate获取SessionFactory失败 咋办?解决办法
- 关于<s:iterator>遍历数据。解决办法
- ASP技术升级选择.(.net或Java)解决办法
- jsp页面提交到action,中文乱码(服务器Tomcat5.0)解决办法
- 求按钮上传~解决办法
- 在项目中META INF下创建context.xml获得mysql数据库连接池(急)解决办法
- SSH插入数据,报空指针?解决办法
- JBPM 报错,需回答,在线急等!解决办法
- 吐了,java Timer 停止不了。解决办法