access修改字段类型时会出现“磁盘空间或内存不足”

access修改字段类型时会出现“磁盘空间或内存不足”,这个问题应该如何解决

img

可参考
https://jingyan.baidu.com/article/48a42057afc5e2a925250457.html

参考资料:https://support.microsoft.com/zh-cn/topic/%E5%BD%93%E6%82%A8%E5%9C%A8-access-2000-%E4%B8%AD%E6%89%A7%E8%A1%8C%E6%93%8D%E4%BD%9C%E5%AF%B9%E8%A1%A8%E6%97%B6%E5%87%BA%E7%8E%B0-%E6%B2%A1%E6%9C%89%E8%B6%B3%E5%A4%9F%E7%9A%84%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E6%88%96%E5%86%85%E5%AD%98-%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF-afa04728-2441-d71a-0070-76984e9c7562

不行的话新增加一列,复制旧列到新列,再删除旧列试试

此错误可能由以下原因之一引起:
表中的列数超出了允许的最大值,或者单个文件的锁定数超出了允许的最大值。
表中存在重复数据时,将字段的索引属性从“是(允许重复)”更改为“是(不允许重复)”。
计算字段的 Expression 属性中未指定表达式。
如果单个文件的锁定数超出了最大允许值,则可编辑注册表项增加该值。但是,建议不要使用此方法。
如果错误使用注册表编辑器,则可能会导致严重问题,要求您重新安装操作系统。Microsoft 不能保证您能解决由错误使用注册表编辑器导致的问题。
您需要自行承担由使用注册表编辑器带来的风险。
备份注册表。使用 Windows 注册表编辑器查找 MaxLocksPerFile 注册表值,然后增加该值。MaxLocksPerFile 值将存储在以下注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Access Connectivity Engine\Engines\ACE
如果表中存在字段的索引属性和重复数据,则可将索引属性恢复为原有设置,或从表中删除重复记录。