Access出现"所有记录中均未找到搜索关键字"的错误解决_Access

Microsoft JET Database Engine 错误 '80004005'
所有记录中均未找到搜索关键字。
开始一直调试是不是数据错误,Access的“压缩和修复数据库”也点了很多次,等第二次提交修改都出现问题,后来使用信息内容换成少量字符(随便几个字符),提交了N次都正常,开始还怀疑我的Access数据库是不是出问题了,怪了。百度搜索一下错误代码,发现还蛮多这样的文章,哈,找到原因了。
如果access的备注字段存在索引,当字段的内容超过1908个字节后,该记录将不可删除,就会出现上面的问题。原来是数据库的信息内容字段(即备注字段)不知道什么时候加了“索引”。把索引改成“无”就都好了。
现在很郁闷的是建立一个备注型的字段,它默认索引就是“无”的,不知道我什么时候操作修改过表的索引类型还是Access本身的BUG。
不过总结下知道了这样的错误的解决方式就可以了,下次编程开发中就又多了一份经验了。

时间: 2024-10-28 11:59:46

Access出现"所有记录中均未找到搜索关键字"的错误解决_Access的相关文章

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

先使用 Ms Access 压缩修复,然后再去相关的表把备注类型的字段里的"索引"去掉 备注型字段为什么不能超过1950字节?是由于备注型字段是有"索引".用Access对数据库的表进行设计时,点试设计视图->索引, 可以看到这个字段有索引.就是这个原因,删掉这个索引就什么事都没有了. 奇怪的是:在ACCESS设计表时,在备注型的字段里,根本就没有选项对备注型字段加上索引功能. 本文来源于 KinJAVA日志 (http://jorkin.reallydo.c

javascript-js中属性未找到Type Uncatch rror

问题描述 js中属性未找到Type Uncatch rror 3C 是js引入的不对还是代码写错了请看图答题. 解决方案 js 动态改变imput type属性 解决方案二: 是js代码有问题,检查下这个length属性操作的代码,只有array对象才有这个属性的. 解决方案三: 可否给出报错的js文件?

msbuild-网上下的源代码,打开后出现“未找到导入的项目”的错误

问题描述 网上下的源代码,打开后出现"未找到导入的项目"的错误 如图 解决方案 最有可能的原因是,VS的版本不匹配,或者缺少库,你先看下作者有没有留下说明

如何在自己的程序中调用Google搜索引擎搜索关键字并且得到搜索的网页数目

问题描述 如何在自己的程序中调用Google搜索引擎搜索关键字并且得到搜索的网页数目 解决方案 解决方案二:试试http://www.google.cn/search?hl=zh-CN&q=123abc解决方案三:最好能给出代码,谢谢

sql 2000移植到oracle后,执行cmd.Properties("output stream")=oStream 就报"实时错误 3265 在对应所需名称或序数的集合中,未找到项目"

问题描述 sql2000移植到oracle后,执行到cmd.Properties("outputstream")=oStream就报"实时错误3265在对应所需名称或序数的集合中,未找到项目",在sql2000中是正常的.清各位大侠帮忙!具体代码如下:PublicFunctionGetSQLDom(ByValsqlStrAsVariant,_OptionalByValvRootNameAsVariant,_OptionalByValvCommandTimeOutAs

如何解决MySQL中文件未找到的现象

如果遇到"ERROR '...'未发现(errno: 23)","无法打开文件:... (errno: 24)",或来自MySQL的具有errno 23或errno 24的其它错误,它表示未为MySQL服务器分配足够的文件描述符.你可以使用perror实用工具来了解错误编号的含义: shell> perror 23 错误代码23:文件表溢出 shell> perror 24 错误代码24:打开文件过多 shell> perror 11 错误代码11

Nginx PHP-Fcgi中因PHP执行时间导致504 Gateway Timeout错误解决记录_nginx

昨天,一个程序需要导出500条数据,结果发现到150条是,Nginx报出504 Gateway Timeout错误 经观察,发现大约30秒时超时,php.ini中执行时间配置已经是300秒: 复制代码 代码如下: max_execution_time = 300 再查nginx的相关配置,无果. 写了一个php的测试页再测: 复制代码 代码如下: echo 'aaa'; set_time_limit(0); sleep(40); echo 'aa'; 依然超时,可以确定set_time_limi

linux中"-bash: make: command not found"安装提示错误解决办法

今天老左有在尝试一个教程的时候编译make的过程中有看到centos环境出现"-bash: make: command not found"的错误提示,之前好像也没有遇到过这样的问题.应该是系统中缺少某个组件造成的,于是搜索解决方案且记录下来,以便于日后在出现这样的问题可以直接复制解决.   出现当前的问题,应该是系统中没有安装make等常用命令造成的,那就一并安装掉.  代码如下 复制代码  yum -y install gcc automake autoconf libtool m

Win7系统显示“Win7*.Vxd文件未找到”怎么办

  有的用户反应在w7系统中经常出现"Win7*.Vxd文件未找到"提示窗口,这给我们操作系统带来巨大麻烦,出现这种故障提示很多用户也不知道该如何解决,下面小编针对系统提示"Win7*.Vxd文件未找到"进行分析以及解决支招介绍. 原因分析: VxD的简写是virtual X driver,其实也就是虚拟设备驱动程序.一旦计算机显示"Win7*.Vxd文件未找到"的提示,那么最常见的原因都是因为win7 64位旗舰版在卸载软件的时候没有彻底删除或