今天要把我的网站生成静态的,后台得做一个管理模版的功能,其实挺简单的一个更新,就一条更新语句,来管理模版代码就完了,可是第一次修改的时候可以,第二次就会出现一个错误:"所有记录中均未找到搜索关键字" 去网上查了查,说数据库损坏,然后就把本地的传上去一份,然后修改一次成功了,可是在修改一次又不行了!找了好几个答案都说是数据库损坏,,总不至于我这一条语句就把数据库给损坏了啊!奇怪,想了想也没想出来,吃了个饭,回来又去网上查了查,结果找到答案了!
搜了半天后在在一个博客上发现一个高人说貌似是Access的一个BUG(高人才敢这么说Microsoft的产品),并且附上了解决方法,删除了“索引”问题就解决了,果然是高人。下面是解决方法:
使用Access数据库,出现“所有记录中均未找到搜索关键字”的错误。不知怎样解决。猜测是Access数据库的一个BUG。
测试故障过程如下:
使用access数据新建一个表,只要这个表里有一个字段是备注型。就算这个表里只有唯一个字段,只要是备注型字段。那么只要你有如下操作,必然的错误:
1、随便找一块文字:只要总的字节数超过2K以上。编写程序方式或甚至只是在access数据库程序直接贴上这块方字后。
2、第一次保存肯定正常。即第一次添加、保存都是正常的。
3、问题出现在:第二次修改时,随便在这个备注型字段中插入几个字。保存时就会提示“所有记录中均未找到搜索关键字”。同时这个数据库就这样坏掉了。
4、第3点步聚如果是在网页中用程序来提交也是存在相同问题。
5、接着就会出现各种故障了:正常的网站会因数据库坏掉不能正常运行。或者是提示“所有记录中均未找到搜索关键字”出错。
解决的方法:只能用数据库的修复和压缩功能来修复这个数据库。
但是这种方法不是根治这个故障的主要方法。只要你第二次还有提交一个大块数据给这个备注型字段,这个故障又出来啦!!
虽然我没有用SQL数据库测试过,我想信在SQL里应是没有这个问题。这个是不是Access一个天生不足的表现???
备注型字段为什么不能超过1950字节。是由于备注型字段是有“索引”。用Access对数据库的表进行设计时,点试设计视图->索引, 可以看到这个字段有索引。就是这个原因,删掉这个索引就什么事都没有了。
奇怪的是:在ACCESS设计表时,在备注型的字段里,根本就没有选项对备注型字段加上索引功能,为什么会偷偷地跑出一个索引出来?也许这个确实是ACCESS的一个BUG。
分享到:
相关推荐
在Access数据库中,当用户尝试搜索某个关键字但系统返回“所有记录中均未找到搜索关键字”的错误信息时,这通常意味着存在一些问题或错误需要解决。Access数据库有时会出现这种状况,这可以归咎于数据库的内部状态...
在使用Access进行数据库操作时,有时可能会遇到这样一个棘手的问题:当你尝试修改记录,特别是涉及到备注字段的内容时,系统返回一个错误提示:“Microsoft JET Database Engine 错误 '80004005' 所有记录中均未找到...
在描述中提到的"找了好久才找到",暗示这个实例可能是开发者或学习者在寻找ASP和Access结合的搜索解决方案时的宝贵资源,这表明此类教程可能比较稀缺或者具有一定的技术难度。 接下来,我们将逐个分析压缩包内的...
在此程序中,Access作为后台数据库,存储了所有可能的搜索关键字或条目。当用户输入时,Access通过SQL查询语句找出与输入匹配的记录,并将这些记录以适当格式返回给Ajax调用。 **自动完成实现原理:** 1. **用户...
此外,系统可能还包括搜索功能,这需要熟练运用SQL的查询语句,如WHERE子句和LIKE运算符,以便根据用户输入的关键字快速找到匹配的图书。报表功能则可以通过Access的报表设计工具,结合C#代码动态生成,展示各类统计...
这样的语句在Access中是正确的,可以找到所有包含“我们”这个词的记录。如果错误地使用了'%'作为通配符,例如: SELECT * FROM table WHERE txtTitle LIKE '%我们%'; 这条语句在Access中将无法返回任何结果,因为...
3. **分类与搜索**:按主题分类,提供关键字搜索功能,方便用户找到感兴趣的内容。 4. **权限管理**:如普通用户、版主、管理员等不同角色,拥有不同的操作权限。 5. **通知与提醒**:如新帖提醒、回复通知,可通过...
在本文中,我们将探讨如何使用ASP(Active Server Pages)和Access数据库实现站内搜索功能。ASP是一种经典的服务器端脚本语言,常用于构建动态网页,而Access则是一种轻量级的数据库管理系统,适合小型网站或个人...
19. 搜索包含特定字的记录条件:使用LIKE "*信息*"可以找到包含“信息”这两个字的记录。 20. 通配符方括号“[ ]”的含义:方括号内的单个字符表示要匹配的任意一个字符。 21. 查询设计视图的意义:该查询会返回...
倒排文件的优点在于可以快速找到包含特定词汇的所有文档,但维护起来相对复杂。 综上所述,数据结构自测题涵盖了散列文件、顺序文件、ISAM和VSAM、B+树、文件逻辑结构和物理结构等多个核心概念,这些都是理解数据...
1. **操作目录**:将宏操作按照类型组织,并支持搜索,方便用户找到所需的操作。 2. **IntelliSense**:在输入表达式时提供智能提示,帮助用户选择正确的值。 3. **键盘快捷方式**:可以通过组合键快速编写宏,提高...
所有行均被删除。 * 合并记录(Merger rows):1、 “identical”:关键字在两个流中都存在,并且值相同。2、 “changed”:关键字在两个流中都存在,但是一个或者更多的值不同3、 “new”:引用流中没有找到关键字...
此外,随着技术的发展,ASP.NET或更现代的Web开发框架(如Node.js、Python的Django或Flask等)提供了更强大、更安全的解决方案,但了解基础的ASP搜索功能对于理解Web开发的历史和原理仍然有价值。
例如,如果用户搜索“苹果”,程序可能会使用如下的SQL语句来查找数据:`SELECT * FROM 表名 WHERE 字段 LIKE '%苹果%'`,这将返回所有字段中包含“苹果”的记录。 3. **所有字段**:此工具强调“所有字段”,这...
- 设计一个【关键字统计表】,记录每个文件的关键字及其出现频率。 #### 五、具体实现细节 1. **目录表(cat_tab)** - **字段名**: - 目录编号(id):Integer - 目录名(cat):Text(50) - 父目录编号(pid):...
4. **分类与搜索**:系统支持按照不同分类浏览图书,同时提供关键字搜索功能,帮助用户快速找到所需书籍。 5. **统计与报告**:管理员可以生成各种统计报告,例如借阅频率最高的书籍、最常借阅的用户等,以便于图书...
本项目"Finding-Security-Related-Keywords"可能涉及的Python实践包括使用正则表达式搜索关键字,创建关键字库,编写自动化工具检测代码中是否存在这些关键字,或者分析已有的开源项目代码以了解如何在实际场景中...
查询界面则提供关键字搜索和筛选条件,以帮助用户快速找到所需图书。 Access数据库在这里作为数据存储和管理的后端,用于存放图书信息和借阅记录。开发者需要设计合理的数据表结构,如“图书表”和“借阅表”,并...